|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
终于学会把表单的数据插入数据库,然后显示出来了,应该说一个程序的雏形已经诞生了。计数器|原创 <?php
$file="count.dat";
if(@file_exists($file)){
$fp=@file($file);
$num=$fp[0];
$f=fopen($file,"w+");
$number=$num+1;
fputs($f,$number);
}else{
$f=fopen($file,"a+");
fputs($fp,"0");
}
@fclose($f);
?>
您好<?=$_SERVER["REMOTE_ADDR"]?>,您是本站的第[<?=$number?>]位主人
封装为
class Counter{
function addnumber(){
//多用户 function addnumber($user){ //提醒:您可使用ID来停止多用户(多页面)计数例如:$c=new Counter;$c->addnumber($id);
$file="count.dat";
//多用户(页面) $file=$user.".dat";
if(@file_exists($file)){
$fp=@file($file);
$num=$fp[0];
$f=fopen($file,"w+");
$number=$num+1;
fputs($f,$number);
}else{
$f=fopen($file,"a+");
fputs($fp,"0");
}
@fclose($f);
print("您好$_SERVER["REMOTE_ADDR"],您是本站的第[$number]位主人");
}
}
挪用
eg.php
<?
$co=new Conter;
$co->addnumber(); //单用户计数
$co->addnumber($id); //多用户(页面)计数,这里的ID可觉得您数据库内合适纪录的用户ID,也能够为你剥除目次的PHP_SELF,呵呵,独自放个counter目次,外面每一个页面(用户)都有他本人一样称号的.dat文件来纪录他的
页面的会见量~,复杂的也能够做不复杂的工作哦~
?>
现在,也有了从事软件工程的想法,在经过了一个月的PHP培训学习之后,发现其实软件工程并没有想像中的那么难。 |
|