2013-03-30 32 views
2

我想在我保存在一个文件中的每个URL旁边放一个新行。因此,我用下面的代码在PHP:如何追加文件并连接PHP中的文本?

file_put_contents("test.txt", $url."\n", FILE_APPEND); 

但是当我打开该文件,所有我把文件中的网址,在一个线和新线没有插入。

+0

相同的代码,我正在使用,它工作正常.. –

回答

2

您需要使用\r\n,因为\n用于换行,而\r用于当前行的末尾。

Unix倾向于使用\n作为行分隔符; Windows倾向于使用\r\n作为行分隔符,使用\r作为行分隔符的Mac(最高为OS 9)。

+0

http://en.wikipedia.org/wiki/Newline –

1

他们是在不同的行,但你使用UNIX新行格式,因此一些Windows记事本程序不会理解这种权利。

使用\r\n而不是仅仅\n,或者获得更好的文本编辑器。

+0

谢谢你的所有答案。 '\ r \ n'运作良好。 –