ホームページ >バックエンド開発 >PHPチュートリアル >改行に関する問題
改行の問題
$fp = fopen("log.txt","a ");
fwrite($fp,date("Y-m-d H:i:s"));
fwrite($fp," ");
fwrite($fp,$_SERVER[REMOTE_ADDR]);
fwrite($fp," ");
fwrite($fp,$_SERVER[ HTTP_X_REWRITE_URL ]);
fwrite($fp," ");
fwrite($fp,$_SERVER[HTTP_USER_AGENT]);
fwrite($fp," ");
fwrite($fp , $_SERVER["HTTP_REFERER"]);
fwrite($fp," ");
fclose($fp);
?>
これは訪問者の IP を記録します。 。 txtの記述を別の行に折り返すにはどうすればよいでしょうか?
-----解決策----- -- --
各改行に改行文字を追加するだけです。
fwrite($fp,"trn");
------解決策---------
$fp = fopen("log.txt","a "); fwrite($fp,date("Y-m-d H:i:s").PHP_EOL); //クロスプラットフォームで行を折り返すには PHP_EOL を使用します <br><font color="#e78608">------解決策----------------------</font><br> PHP.EOL と n は両方とも機能します <br><font color="#e78608">------解決策----------------------</font><br>fwrite($fp," ");<br><br>fwrite($fp,PHP_EOL) に変更されました。<div class="clear"></div>