给段代码供你参考
<?php
// 文本计数器
function cound($filename) {
if(! file_exists($filename)) {
$ar = array();
$fp = fopen($filename,"w");
fwrite($fp,serialize($ar));
fclose($fp);
}
$fp = fopen($filename,"r");
$ar = unserialize(fread($fp,filesize($filename)));
fclose($fp);
$ar[date("Ymd")]++;
$fp = fopen($filename,"w");
fwrite($fp,serialize($ar));
fclose($fp);
}
// 输出记录
function chk_cound($filename) {
if(! file_exists($filename))
die("没有发现计数器文件:$filename");
$fp = fopen($filename,"r");
$ar = unserialize(fread($fp,filesize($filename)));
fclose($fp);
echo "共记录了". count($ar) ."天<br>";
foreach($ar as $k=>$v) {
echo "$k:$v<br>";
}
}cound("count1.txt"); // 计数
chk_cound("count1.txt"); // 输出记录
?>
<?php
// 文本计数器
function cound($filename) {
if(! file_exists($filename)) {
$ar = array();
$fp = fopen($filename,"w");
fwrite($fp,serialize($ar));
fclose($fp);
}
$fp = fopen($filename,"r");
$ar = unserialize(fread($fp,filesize($filename)));
fclose($fp);
$ar[date("Ymd")]++;
$fp = fopen($filename,"w");
fwrite($fp,serialize($ar));
fclose($fp);
}
// 输出记录
function chk_cound($filename) {
if(! file_exists($filename))
die("没有发现计数器文件:$filename");
$fp = fopen($filename,"r");
$ar = unserialize(fread($fp,filesize($filename)));
fclose($fp);
echo "共记录了". count($ar) ."天<br>";
foreach($ar as $k=>$v) {
echo "$k:$v<br>";
}
}cound("count1.txt"); // 计数
chk_cound("count1.txt"); // 输出记录
?>
数据库空间是免费,基于Linux的
只要把每个ip写入一个文本就行了阿