为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 php 将 IP 地址、时间和日期记录到 txt 文件?

如何使用 php 将 IP 地址、时间和日期记录到 txt 文件?

子衿沉夜 2023-10-10 16:42:31
我试图将所有访问者的 IP 地址和时间保存到我的网站目录中的 txt 文件中。它开始工作然后就停止了。$ip = $_SERVER['REMOTE_ADDR'] . PHP_EOL; file_put_contents("../tab/t/logger.txt", "$ip", FILE_APPEND);或者首先它创建 logger.txt 文件,但现在没有。所以我创建了一个 logger.txt 文件,现在它不会将 IP 保存到该文件中。另外我如何添加时间和日期?错误[2020 年 3 月 26 日 19:56:30 UTC] PHP 警告:file_put_contents(../tab.example.com/t/logger.txt):无法打开流:/home/li3259rsjyo6/ 中没有此类文件或目录public_html/tab.example.com/t/UserInfo.php 第 2 行
查看完整描述

2 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

你可以尝试这样做。如果您想添加到先前创建的文件中,则可以使用 fopen 的第二个参数 a+ 。w 每次都会覆盖文件。$your_content 可以是您想要写入文件的任何内容。数组字符串或任何东西。


$file = fopen("data.txt", "w");

fwrite($file, $your_content);

fclose($file);


查看完整回答
反对 回复 2023-10-10
?
狐的传说

TA贡献1804条经验 获得超3个赞

我得到了这个工作,但我不知道如何将 IP 地址分成几行


    session_start(); if (!isset($_SESSION["IP"])){ 

    $_SESSION["IP"]=$_SERVER["REMOTE_ADDR"]; $f=fopen("iplog.txt","a+"); 

    fwrite($f,$_SERVER["REMOTE_ADDR"]); fclose($f); } $ip = getenv("REMOTE_ADDR");


查看完整回答
反对 回复 2023-10-10
  • 2 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信