首页 > 解决方案 > 在 HTML 表格和行中显示此 PHP 代码

问题描述

我在 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);

?>

标签: phphtmldatabasehtml-tablerow

解决方案


一个更好的主意是将您的数据存储为 CSV 数据,这样您就可以将其加载到几乎任何电子表格中,您还可以在其中对数据进行排序。

$msg = join( ',', [ $ip, $useragent, $date ])."\n";

fwrite( $file, $msg);

推荐阅读