天天看點

PHP寫入txt檔案換行

原文位址為: PHP寫入txt檔案換行

今天遇到了一個問題就是用fwrite寫入txt檔案的時候用 \r\n不能換行

試了很久都沒找到辦法!

突然之間想到一個東東以前看書見過後來還是用這個東東給解決了!

現在寫出來預防将來忘記也希望能幫到需要幫助的朋友!

直接看代碼:

<?php

$stream = fopen("robots.txt", "w+");

fwrite($stream, "你換行了嗎?\r\n我已經換行了!");

?>

注意:代碼裡面不要用單引号,我就是錯在這步上如果用單引号輸出的将是User-agent: *\r\nDisallow: / 因為PHP裡面的單引号是不對内容裡面的東西進行替換的是以用雙引号,因為雙引号PHP是檢查裡面的東西的!

本人表達能力不好! 沒辦法湊合着看吧!

完!

上述轉載文章

一下是自己的代碼

$host = getenv("HTTP_HOST");

$agent = getenv( "HTTP_USER_AGENT" );

date_default_timezone_set('Asia/Tokyo'); //

$current_date = date('d/m/Y == H:i:s');

if (isset($data) && isset($result)) {

$path = $this->code->getBackupDir();

$file = $this->code->getBackupDir() . 'entry_' . date("YmdHis") . '_' . $data['kessai_no'] . '_' . $result.".txt";

foreach ($data as $data1){

$detailLog.= $data1;

}

if(!file_exists($file)){

$handle=fopen($file,"w+");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fwrite($handle,"▼LOG内容\r\n");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fwrite($handle,"番号 = ".$data['kessai_no']."\r\n");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fwrite($handle,"送信日時 : ".$current_date."\r\n");

fwrite($handle,"ブラウザ : ".$agent."\r\n");

fwrite($handle,"ホスト名 : ".$host."\r\n");

fwrite($handle,"---------------------------------------------------------------------------------\r\n");

fclose($handle);

}

}

轉載請注明本文位址: PHP寫入txt檔案換行