English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP fwrite() функция примеры и примеры

PHP Файловая система справочник

Функция fwrite() может записать открытый файл. Эта функция может остановиться в конце файла или при достижении указанной длины, в зависимости от того, что наступит раньше. Эта функция может вернуть количество записанных байт, если失败, то вернет false.

Синтаксис

int fwrite ( resource $handle , string $string [, int $length ] )

 Записать содержимое строки в файловый указатель handle.

 Если указан length, запись остановится, когда будет записано length байт или когда будет завершена строка, в зависимости от того, что наступит раньше.
 Обратите внимание, что если указан параметр length, то опция конфигурации magic_quotes_runtime будет проигнорирована, и обратные сланты в строке не будут удалены.

Пример 1

<?php
   $file = fopen("/PhpProject/sample.txt", "w");
   echo fwrite($file, "Hello w3codebox!!!!!");
   fclose($file);
?>

Результат вывода

25

Пример 2

<?php
   $filename = "/PhpProject/sample.txt";
   $somecontent = "Этот контент добавлен в файл\n";
   if(is_writable($filename)) {
      if(!$handle = fopen($filename, 'a')) {
         echo "Не удалось открыть файл ($filename)";
         exit;
       }
   if(fwrite($handle, $somecontent) === FALSE) {
      echo "Не удалось записать в файл ($filename)";
      exit;
   }
   echo "Успешно, содержимое ($somecontent) записано в файл ($filename)";
   fclose($handle);
   
   } else {
      echo "Файл $filename не доступен для записи";
   }
?>

Результат вывода

Успешно, содержимое (этот контент добавлен в файл) записано в файл (/PhpProject/sample.txt)

PHP Файловая система справочник