Сохранение данных в файл в PHP

Пример кода, для записи данных в файл.

/* сохранение данных в файл */
function SaveFile($content,$filename)
{
  $fp=fopen($filename,'a'); //открытие файла например 'sitemap.xml'
  flock($fp,LOCK_EX);       //блокировка файла
  ftruncate ($fp,0);        //удаляем старое содержимое файла
  fwrite($fp,$content);     //записываем в него новое содержимое
  fflush($fp);              //очищение файлового буфера и запись в файл
  flock($fp,LOCK_UN);       //снятие блокировки
  fclose($fp);              //закрытие файла 
}	

Оцените статью
Добавить комментарий