【发布时间】:2013-07-10 09:39:25
【问题描述】:
我有以下脚本,它应该循环遍历文件的内容并删除所有空行,然后只重写没有空行的文件。无需写入文件,或者换句话说,只需让它回显该行,它就可以完美地工作。但是,当我尝试让它写入文件时,它只会删除文件的所有内容。不返回任何错误。我对脚本运行的新方式持开放态度,所以无论如何要实现我正在寻找的东西都会很棒。提前致谢。
error_reporting(E_ALL);
ini_set('display_errors', true);
$filenameindex = "somefile";
$filecont = file($filenameindex);
$fileindex = fopen($filenameindex, "w") or die("can't open file");
foreach($filecont as $line)
{
if(strlen($line) > 0)
{
fwrite($fileindex,$line);
}
}
fclose($fileindex);
【问题讨论】: