我想提出一个豆蔻PHP文件记录一些IP地址。这是要了IPS和日期/时间写入到一个HTML文件。在HTML文件将是一个表。所以我想麦这样的:

<table cellpadding="6" rules="groups"  frame="no">
<thead>
<tr><th>IP</th><th>Date</th><th>Time</th></tr>

</thead>
<tbody>
<tr><td>192.168.0.1</td><td>31. January 2009</td><td>19:21:09</td></tr> 
</tbody>
</table>

所以,我需要它来打开文件,写在上面</table>行了ip和日期/时间 我已经有PHP写我想要什么,但它写了一个底部。

我非常新手,我不知道要放什么东西在..

这是我有:

<?php
$ip = $_SERVER['REMOTE_ADDR']; 
$date = date("j. F Y"); 
$time = date("H:i:s"); 
$file = fopen('./iplogg.html', 'a', 1); 
$text="<tr><td>{$ip}</td><td>{$date}</td><td>{$time}</td></tr> \n"; 
fwrite($file, $text); 
fclose($file); 
?>
有帮助吗?

解决方案

我要假设有只在文件中一个表。如果有一个以上,这将它添加到每个

<?php
$ip = $_SERVER['REMOTE_ADDR']; 
$date = date("j. F Y"); 
$time = date("H:i:s"); 
$text="<tr><td>{$ip}</td><td>{$date}</td><td>{$time}</td></tr> \n"; 

$originalfile = file_get_contents ('./iplogg.html');
$newFile = str_replace('</table>',$text.'</table>',$originalfile);
file_put_contents('./iplogg.html', $newFile);
?>    

修改混合我的建议与您的代码

其他提示

我会用2个文件,一个.log文件来存储原始数据,并以.php脚本,从.log文件读取和生成表格建议。其主要原因是:

1)的.log文件仍将小得多

2)如果你想通过编辑.PHP脚本改变布局,其总是能够

3)当你的.log文件变得很大,它可能无法对其内容存储到同一个的file_get_contents字符串

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top