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