0

訪問者の IP を取得し、いくつかの情報を含め、その情報を 10.0.0.1.txt などのファイル名で .txt ファイルに保存するシステムを作成しようとしています。

私はそれにいくつかの問題を抱えています。

コードの一部を次に示します。

$logfile = fopen($client_IP, 'a+');
fwrite($logfile, "\n".$_GET['c']);
fclose($logfile);

$client_IP は基本的に次のとおりです。

    $client_IP = $_Server['REMOTE_ADDR'];

誰でも私を助けることができますか?

出力ファイルは常に空で終了し、ファイル名を空にすることはできないというエラーが発生するか、単に .txt を出力します。

複数のバリエーションを試しましたが、今のところ成功していません。

4

2 に答える 2

2

これは

  • $client_IP = $_SERVER['REMOTE_ADDR'];$_SERVER
  • そのフォルダに対する権限があることを確認してください
于 2012-08-16T11:06:06.037 に答える
1

$_Server['REMOTE_ADDR']; だと思います。$_SERVER['REMOTE_ADDR'] でなければなりません。
完全にはわかりませんが、これでうまくいくと思います。

于 2012-08-16T11:06:00.577 に答える