다음 내용은 파일의 내용을 순환하여 모든 빈 줄을 제거한 다음 비어있는 줄만 사용하여 파일을 다시 작성해야합니다. 파일에 쓰지 않고, 또는 라인을 되풀이하는 것만으로도 다른 것으로 바꿀 수 있습니다. 그러나 파일에 쓰려고 할 때 파일의 모든 내용이 지워집니다. 오류는 리턴되지 않습니다. 나는 스크립트의 새로운 실행 방식에 개방적이어서 어쨌든 내가 찾고있는 것을 성취 할 수있을 것이다. 미리 감사드립니다.파일에서 모든 빈 줄을 제거하십시오.
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);
완벽하게 작동했습니다! 감사합니다. –
좋습니다. 대답을 수락하면 다른 사람들에게 명확합니다. – calcinai
죄송합니다. –