【发布时间】:2018-12-27 11:41:10
【问题描述】:
我在 PHP 登录页面(PHP 中的 HTML)中编写了这个 PHP 代码,当一些访问者访问这个网页时,代码正在编写一个新文件 visitor.txt,它显示了这个访问者的 IP、时间和设备,但是人多的时候很难看。
我需要一种方法将这些数据访问者写入行和表中,其中有表 1(IP)表 2(日期)表 3(设备),以便更清晰地阅读。我应该放置一个visitors.html 还是visitors.txt 或visitors.php?
我不太了解 HTML 和 PHP,但我的想法是(将一些 HTML 表格代码和这个 HTML 中的这个 PHP 代码组织在每个新访问者看到页面的列中的数据)。我需要帮助。
<?php
$ip = $_SERVER['REMOTE_ADDR'];
date_default_timezone_get();
$date = date('m/d/Y h:i:s a', time());
$useragent = $_SERVER ['HTTP_USER_AGENT'];
$msg = "
################BROWSER AND LOCATION DETAILS############
IP : $ip
UA : $useragent
DATE:$date
##################################################
==================================";
$file = fopen("visitors.txt", 'a');
fwrite($file, $msg);
?>
【问题讨论】:
-
一个 txt 文件只包含文本,因此在其中包含表格并不好...也许考虑另一种文件类型或将此信息存储在数据库中。
-
为什么不直接读取 PHP 中的 Apache 访问日志,并从中显示相关信息?
标签: php html database html-table row