我想檢查一個文本文件的內容是否與另一個文本文件相同,如果不是,請將其中一個寫入另一個。我的代碼如下:被打印出來PHP - 在另一個文本文件中寫入文本文件內容
<?php $file = "http://example.com/Song.txt";
$f = fopen($file, "r+");
$line = fgets($f, 1000);
$file1 = "http://example.com/Song1.txt";
$f1 = fopen($file1, "r+");
$line1 = fgets($f1, 1000);
if (!($line == $line1)) {
fwrite($f1,$line);
$line1 = $line;
};
print htmlentities($line1);
?>
行,但內容沒有被寫在文件中。
有關可能是什麼問題的任何建議?
順便說一句:我使用000webhost。我認爲這是虛擬主機服務,但我已經檢查,應該沒有問題。我也在這裏檢查了fwrite
函數:http://php.net/manual/es/function.fwrite.php。 請,任何幫助將非常aprecciated。
好的!我修好了路徑,它工作。沒有必要更改權限...無論如何都感謝! – fpolloa 2013-05-08 23:45:40
很高興爲你工作,並且不用擔心。然而,習慣上接受幫助你的解決方案之一。謝謝! – 2013-05-08 23:53:20
另外 - 如果你保留你的代碼,請注意1000字節的限制(來自fgets($ f,1000)) – 2013-05-08 23:53:59