大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> PHP专区 -> 不用数据库的多用户文件自由上传投票系统(2)

不用数据库的多用户文件自由上传投票系统(2)

时间: 2021-07-31 作者:daque

这是本体例的download.php,重要控制载入和记数,个中文献方法均在解释中证明. <html> <?php //传入num为要载入的文献号,col=要载入的分栏 //ip不超时载入度数加一 //文献方法 //0编号<1作家<2文献场所<3开票计数<4简介<5文献巨细<6文献载入度数 //ip文献方法  地方:名目:功夫 $uploadto="../uploadfile/".$col."/";//上传到的子目次 $cgiroot="http://eccct.51.net/cgi-bin/";    //长机加暂时目次 $pathtemp=explode("/",$http_env_vars["path_info"]); $pathtemp[sizeof($pathtemp)-1]=""; $cgiroot="http://".$http_host.implode("/",$pathtemp);//长机加暂时目次 $ipfile=$uploadto.$col.".ipd";//载入用的ip文献 $overtime=4;//超时功夫钟点 $goback="<br><br><br><br><center>体例将在3秒后归来....</center><script>settimeout('location.href="view.php?col=".$col.""',3000)</script>"; $recfile=$uploadto.$col.".lst"; //掏出ip文献 $fp=@fopen($ipfile,"r") or die("抱歉该开票不对法".$goback); $ipinfo=fread($fp,filesize($ipfile)); fclose($fp); unlink($ipfile); $times=getdate(); $abstime=$times["yday"].sprintf("%02d",$times["hours"]); //一致功夫  //把超时的ip去掉 $ip_times=explode("|",$ipinfo); $temp=""; $ipinfo="";     for($i=0;$i<sizeof($ip_times);$i++){                      $ip=explode(":",$ip_times[$i]);         if($ip[1]==""||$ip[0]==""||$ip[2]=="") continue;         eval ('$temp='.$abstime.'-'.$ip[2].';');         if($temp<$overtime&&$temp>=0){                  $ipinfo.=($ip_times[$i]."|");         }     } //echo $ipinfo; if(strstr($ipinfo,$remote_addr.":".$num)) {     $fp=@fopen($ipfile,"w") or die("展示缺点".$goback);     fwrite($fp,$ipinfo);     fclose($fp);     $firstdown=0;//第一次载入 } else{ $firstdown=1;//不是第一次载入 $ipinfo=$ipinfo.$remote_addr.":".$num.":".$abstime."|"; $fp=@fopen($ipfile,"w") or die("展示缺点".$goback); fwrite($fp,$ipinfo); fclose($fp); } //ip确定中断 for($i=0;$i<100 && !file_exists($recfile);$i++); if($i==99) die("体例堕落00".$goback); $fp=@fopen($recfile,"r") or die("抱歉不对法".$goback); $info=explode(">",fread($fp,filesize($recfile))); fclose($fp); copy($recfile,$recfile.".bak"); unlink($recfile); for($i=0;$i<sizeof($info);$i++){          $items=explode("<",$info[$i]);          if(!trim($items[0])) continue;     if(trim($items[0])==$num){//要载入的名目         if($firstdown)         $items[6]++;         $filepath=$uploadto.$items[2];         $info[$i]=implode("<",$items);                 break;     }          } //$writetofile=implode(">",$info); if(!$fp=fopen($recfile,"w")){ copy($votefile.".bak",$votefile); die("堕落02".$goback); } for($i=0;$i<sizeof($info);$i++){     if(trim($info[$i])!="") fputs($fp,trim($info[$i].">")); }     fclose($fp); echo "<head><meta http-equiv='refresh' content='3;url=".$filepath."'>"; echo "<link rel='stylesheet' href='../css/eccct.css'></head>"; echo "<body class=tb >"; echo "<div >"; echo "<br><br><br>"; echo "<div class='values'>您的欣赏器会在三秒钟后机动载入</div>"; echo "<br><br><br>"; echo "<div class='values'>大概点击<a href='".$filepath."'>此处</a>载入</div>"; echo "<br><br><br>"; echo "</div>"; //echo $http_env_vars["path_info"]; //echo "<script>window.location.href='".$filepath."';window.close();</script>"; echo "</body>"; //header("content-type: application/.rar"); //header("content-disposition: attachment; filename=".$filepath); //header("location: ".$filepath); //header("content-description: php3 generated data ?> </html>

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.