fwrite()函数可以写入打开的文件。该函数可以在文件末尾或达到指定长度时停止,以先到者为准。此函数可以返回写入的字节数,如果失败则返回false。
int fwrite ( resource $handle , string $string [, int $length ] )
把 string 的内容写入 文件指针 handle 处。
如果指定了 length,当写入了 length 个字节或者写完了 string 以后,写入就会停止,视乎先碰到哪种情况。
注意如果给出了 length 参数,则 magic_quotes_runtime 配置选项将被忽略,而 string 中的斜线将不会被抽去。
<?php
$file = fopen("/PhpProject/sample.txt", "w");
echo fwrite($file, "Hello nhooo!!!!!");
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)