• 技术文章 >php教程 >php手册

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

    2016-05-17 09:06:00原创305
    这是我近来开发的一套上传投票一体化的系统,共由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."//m.sbmmt.com/m/";



    $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."//m.sbmmt.com/m/".$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结尾)







    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:投票管理程序_php基础 下一篇:用PHP和ACCESS写聊天室(九)_php基础
    千万级数据并发解决方案

    相关文章推荐

    • PHP获取网卡地址的代码• 第十四节 命名空间 [14]• PHP 设置MySQL连接字符集的方法• 一天学会PHP~!• 正则表达式判断email和URL, 帮忙看看有没有要补充的.
    1/1

    PHP中文网