写入文本文件txt的PHP代码
PHP写入文本文件和C语言非常类似,用的函数也一致,读取文件用fopen,写入文件用fwrite,结束用fclose。要注意的是打开并写入新的文件用w标识,读取文件用r标识,在原有文件上继续写入用a标识
,同时windows换行符是"\r\n",linux换行符是"\n"
PHP记录IP的函数是 $_SERVER["REMOTE_ADDR"]
PHP获取当前时间函数date("Y-m-d H:i:s", time())
PHP获取来路网址函数$_SERVER[HTTP_REFERER] 首先要判断其是否为空值,即用isset进行判断,比如我们直接从浏览器敲入网址则不会有来路网址记录,最后代码很简单,如下:
<?php $ip = $_SERVER["REMOTE_ADDR"]; $time = date("Y-m-d H:i:s", time()); $from = ''; if (isset($_SERVER[HTTP_REFERER])) { $from = $_SERVER[HTTP_REFERER]; } $myfile = wtndata / statistic . txt; $str = "ip=" . $ip . " from=" . $from . " time=" . $time . "\r\n"; $file_pointer = fopen($myfile, "a"); fwrite($file_pointer, $str); fclose($file_pointer);
文章链接:http://www.phprm.com/frame/php1005239.html
随便收藏,请保留本文地址!