0

我正在尝试创建一个系统,该系统将获取访问者 IP,包含一些信息,然后将该信息保存在一个 .txt 文件中,文件名为... 10.0.0.1.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 回答