我想检查一个文本文件的内容是否与另一个文本文件相同,如果不是,请将其中一个写入另一个。我的代码如下:被打印出来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