English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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.
<?php $file = fopen("/PhpProject/sample.txt", "w"); echo fwrite($file, "Hello w3codebox!!!!!"); fclose($file); ?>
输出结果
25
<?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)