IP、ホスト名、および日付を取得してテキスト ファイルに入れるスクリプトを作成しました。この情報を .php に表示する別のスクリプトを作成し、いくつかのテーブルを読みやすくしたいと考えました。
これは、完全に機能するファイルに書き込むために使用しているコードです。やりたいことを実行するためにそれを解析する方法がわかりません。
$logFile = 'IPLog.txt';
$fh = fopen($logFile,'a') or die("can't open file");
$ip = $_SERVER['REMOTE_ADDR'];
$fullhost = gethostbyaddr($ip);
$stringData = date('m/d/y | h:ia') . " - " . $ip . ":" . $fullhost . "\n";
fwrite($fh, $stringData);
fclose($fh);
出力は次のようになります。
04/06/13 | 午後 2 時 53 分 - xxx.xxx.xxx.xxx:xxx.comcast.net
スクリプトがファイルを読み取り、次のようなテーブルに表示するのを待っています。
IP Address | Hostname | Date | Time
----------------|-------------------|-------------|-----------------------------
xxx.xxx.xxx.xx | xxx.comcast.net | 04/06/13 | 02:53pm
--------------------------------------------------------------------------------
xxx.xxx.xxx.xx | xxx.comcast.net | 04/06/13 | 02:53pm
--------------------------------------------------------------------------------
xxx.xxx.xxx.xx | xxx.comcast.net | 04/06/13 | 02:53pm
--------------------------------------------------------------------------------
xxx.xxx.xxx.xx | xxx.comcast.net | 04/06/13 | 02:53pm
--------------------------------------------------------------------------------
ですから、情報を表示する素敵な小さなテーブルを作成して、すばやく確認できるようにして、見栄えを良くしたいのです。
これが欲しい理由は特にありません。これは、テキスト ファイルを解析する方法の例としてのみ使用しています。私はそれが得意ではなかったので、それがどのように行われたかを本当に学びたいと思っています. ですから、必要に応じてこれを他のものに使用することもできます。