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

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP fwrite()

PHP Filesystem 参考手册

La funzione fwrite() può scrivere su un file aperto. Questa funzione può fermarsi alla fine del file o raggiungere la lunghezza specificata, a seconda di quale accada prima. Questa funzione può restituire il numero di byte scritti, se fallisce restituisce false.

Sintassi

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

 Inserisci il contenuto della stringa nel puntatore di file handle.

 Se è stato specificato length, la scrittura si fermerà quando sono stati scritti length byte o quando la stringa è stata scritta interamente, a seconda di quale accada prima.
 Attenzione: se è stato fornito un parametro length, l'opzione di configurazione magic_quotes_runtime viene ignorata e i backslash della stringa non vengono rimossi.

Esempio 1

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

输出结果

25

Esempio 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 Filesystem 参考手册