2013-03-30 35 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'運作良好。 –