(急)PHP+txt

来源:百度知道 编辑:UC知道 时间:2024/07/08 13:01:09
我想用PHP+txt写一个记录网站访问数量的东西 当网站被访问时 txt中的数值+1 然后页面中调用出txt的数字 哪位高手能告诉我 谢谢了!!!!
网站只是个静态展示站 没有后台 没有数据库
2楼的 我想知道哪一部分写在哪 我想在一个文本框输出 是把value设为$counter 吗??我的是html页 能说详细点吗?谢谢了
我qq:287006272
非常感谢,不过boss 又让我改成通过IP判断的 就是说一台机器访问一次数字加1 大侠,能再帮帮我吗?

你是要写计数器呀,这个很简单的,我下面的程序就可以实现:

<?php
$counter_fname='a.txt';//这行程序你可以需要修改,这是设定计数器保存的文件名字
$counter=file_get_contents($counter_fname);
$counter+=0;
$counter++;
if($fp=fopen($counter_fname,'w')){fputs($fp,$counter);fclose($fp);}

echo "页面被访问 $counter 次";//这一行程序你可能需要修改,在你特定的地方输出变量$counter的值即可
?>

程序有两段,输出语句放在你需要输出的地方,前面一段计数的程序放在它之前即可。

程序不复杂,有不明白的问题请补充。

补充:
你的是文本的html文件呀,html文件是不能更新技术器的,必须配合一个PHP文件使用才行,我设计下面的PHP文件,比如你可以取名字为counter.php,内容如下:

<?php
$counter_fname='a'.$_REQUEST["id"].'.txt';//这行程序你可以需要修改,这是设定计数器保存的文件名字
$counter=file_get_contents($counter_fname);
$counter+=0;
$counter++;
if($fp=fopen($counter_fname,'w')){fputs($fp,$counter);fclose($fp);}
echo "document.writeln('<input type=text value=$counter>');";
?>

在你的html文件中如下调用counter.php,可以实现把计数器结果显示在