PHP阶段1

来源:互联网 发布:sublime2 安装python 编辑:程序博客网 时间:2024/06/09 23:50

想注册免费域名失败,  ,,

 

 写计数器模板,,出现了一个问题,只能计0到9,超过之后就重新计数,

下面是代码 :

<html><head><title>计数器模块</title></head><body><?$c_file='counter.txt';if(!file($c_file)){  $myfile=fopen($c_file,'w');  fwrite($myfile,'0');  fclose($myfile);}$t_num=file($c_file);$t_num[0]++;echo "欢迎你,你是本站第".$t_num[0].'位访客';$myfile=fopen($c_file,'w');fwrite($myfile,$t_num[0]);fclose($myfile);?></body></html>


但刚一改,我用一句pritr_r($t_num)就变好了,,,

下面的代码 :

<html><head><title>计数器模块</title></head><body><?$c_file='counter.txt';if(!file($c_file)){  $myfile=fopen($c_file,'w');  fwrite($myfile,'0');  fclose($myfile);}$t_num=file($c_file);$t_num[0]++;echo "欢迎你,你是本站第".$t_num[0].'位访客';$myfile=fopen($c_file,'w');fwrite($myfile,$t_num[0]);fclose($myfile);?></body></html>


 

防止恶意刷新

 

<?php$c_file='counter.txt';if(!file($c_file)){ $myfile=fopen($c_file,'w'); fwrite($myfile,'0'); fclose($myfile);}$t_num=file($c_file);
if($_COOKIE['date']!="date(Y年m月d日)"){  $t_num[0]++;  $myfile=fopen($c_file,'w');  fwrite($myfile,$t_num[0]);  fclose($myfile); setcookie('date',"date(Y年m月d日)",time()+60*60*24);}?>
<html><head><title>防止恶意刷新</title></head><body><?$myfile=fopen($c_file,'w');echo '欢迎!您是本站第'.$t_num[0].'位访客!';fclose($myfile);?></body></html>
	
				
		
原创粉丝点击