2015-07-21 48 views
0

其實我試過我看到的堆棧和其他網站,但所有修復它不適合我的工作,這是我的代碼PHP寫入文件「/ N」不工作

$date = date('l jS F Y h:i:s A'); 
$file = 'gLog.txt'; 
    if (!file_exists($file)) 
    { 
     $myfile = fopen($file, "w"); 
     echo '<i class="green">'.$file.' created </i><br>'; 
    } 
    $text = file_get_contents($file); 
    $text .= "$date\n"; // also tried $text .= $date."\n"; 
    file_put_contents($file, $text); 

這是我所得到的

Tuesday 21st July 2015 08:07:03 AMTuesday 21st July 2015 08:07:16 AM 

我如何得到這個

Tuesday 21st July 2015 08:07:03 AM 
Tuesday 21st July 2015 08:07:16 AM 
+0

你怎麼看這個文件?你在瀏覽器中查看它嗎?在Windows記事本? –

回答

3

使用PHP_EOL試試這個代碼UNIX系統'\n'件作品在Windows系統\r\n的作品,但作品PHP_EOL在每個系統

$date = date('l jS F Y h:i:s A'); 
$file = 'gLog.txt'; 
    if (!file_exists($file)) 
    { 
     $myfile = fopen($file, "w"); 
     echo '<i class="green">'.$file.' created </i><br>'; 
    } 
    $text = file_get_contents($file); 
    $text .= "$date".PHP_EOL; 
    file_put_contents($file, $text);