您的位置:首页网页设计PHP实例 → 不用数据库的多用户文件自由上传投票系统1

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

时间:2004/11/7 3:24:00来源:本站整理作者:蓝点我要评论(0)

这是我近来开发的一套上传投票一体化的系统,共由4个php和若干记录文件组成,这是第一个view.php,主要负责显示文件列表和上传的文件表单和文件名的检验.其中的地址均为真实地址,请使用时作相应修改,我将在最后1篇提供具体的使用方法。


































//col为栏目,当存在$uploadto/$col.if(纪录title),$col.ip,$col.ipd,$col.lst时合法

//

//page为第几页1-n

//rowperpage为每页几行





if(!$page) $page=0;



$rowperpage=5;

if(!$col) die("系统出错");



$cgiroot="http://eccct.51.net/cgi-bin/";//此php所在位置

$uploadto="../uploadfile/".$col."/";







$fp=@fopen($uploadto.$col.".if","r") or die("系统出错");



$title=fread($fp,filesize($uploadto.$col.".if"));



fclose($fp);//$title为本上传的名称





$recfile=$uploadto.$col.".lst";

$fp=@fopen($recfile,"r") or die("系统出错");



$info=explode(">",fread($fp,filesize($recfile)));

fclose($fp);



$maxpage=ceil((sizeof($info)-1)/$rowperpage);

if(!$maxpage) $maxpage=1;



if($page>$maxpage||$page<1)$page=1;



echo "";

echo "";



echo "";

echo "";

echo "";

echo "


".$title."

共".(sizeof($info)-1)."个作品 第".$page."/".$maxpage."页";

if($page+1<=$maxpage)

echo "下一页";



echo "
";

if($page-1>0)

echo "上一页";

echo "


";

$startrec=($page-1)*$rowperpage;

$endrec=$startrec+$rowperpage;



for($i=$startrec;$i<$endrec&&$info[$i]!="";$i++){

     

    $items=explode("<",$info[$i]);

         if(!trim($items[0])) continue;

     

    echo "";

    echo "";

     

    echo "";

    if(!trim($items[1]))$items[1]="打死我也不说";

    echo "";

$temp=sprintf("%d",trim($items[5])/1024);

echo "";

    echo "";

     

     

echo "得票数";

echo "";



$click="opennewwin("download.php?num=".$items[0]."&col=".$col."");return false;";





$ev="";

echo $ev;







    echo "我要投票";





     

        if(!trim($items[4]))$items[4]="保密";

    echo "";

    echo "
编号".$items[0]."作者".$items[1]."文件名".trim($items[2])."(".$temp."KB)
".$items[3]."下载次数".$items[6]."
简介".$items[4]."


";



}



?>



















我要投稿



  作者:
简介:



文件:(文件名请不要包含中文,文件小于1MB,以zip,rar结尾)
  
















相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 我的php文件怎么打开_php运算符怎么写 php 如何生成静态页面的函数PHP生成图片缩略图PHP session常见问题集锦及解决办法PHP实现同步远程Mysql

人气排行 DEDE在文章列表文章没有缩略图的不显示图片php+mysq修改用户密码我的php文件怎么打开_如何打开php文件的办法FCKeditor的配置和使用方法使用dedecms建站教程PHP+Ajax实现分页技术图片存储与浏览一例Linux+Apache+PHP+MySQLPHP生成图片缩略图