> 文档中心 > PHP文件共享系统

PHP文件共享系统

网站运行录像 在这里   链接:https://pan.baidu.com/s/1rM-uaOCajItAYaB4cpjZJA 
提取码:1szj

复制这段内容后打开百度网盘手机App,操作更方便哦

管理员操作说明

1.1登陆页面

 

图1.1登陆页面

此页面实现的功能是管理员和注册用户输入账号和密码,选择正确的权限进行登陆,此页面还有用户注册和密码找回功能。本模块的主要代码如下:

<?php

//验证登陆信息

session_start();

include_once 'conn.php';

//if($_POST['submit']){

        $login=$_POST["login"];

        $username=$_POST['username'];

        $pwd=$_POST['pwd'];

        $cx=$_POST['cx'];

        //$userpass=md5($userpass);

        if($login=="1")

        {

                 if ($username!="" && $pwd!="")

                 {

                         if($cx=="管理员")

                         {

                                  $sql="select * from allusers where username='$username' and pwd='$pwd'";

                         }

                         else

                         {

                                  $sql="select * from yonghuzhuce where zhanghao='$username' and mima='$pwd' and issh='' ";

                         }

                 $query=mysql_query($sql);

                 $rowscount=mysql_num_rows($query);

                         if($rowscount>0)

                         {

                                          $_SESSION['username']=$username;

                                          if($cx=="管理员")

                 {

                                          $_SESSION['cx']=mysql_result($query,0,"cx");

                                          }

                                          else

                                          {

                                          $_SESSION['cx']=$cx;

                                          }

                                          //$row = mysql_fetch_row($query)

                                          //echo $_SESSION['cx'];

                                          echo "alert('登陆成功!');location='main.php';";

                         }

                         else

                         {

                                          echo "alert('用户名或密码错误!');history.back();";

                         }

                 }

                 else

                 {

                                  echo "alert('请输入完整!');history.back();";

                 }

        }

//}

?>

1.2管理员添加页面

 

图1.2管理员页面

此页面实现的功能是超级管理员对管理员进行添加、删除等操作。代码略。

1.3文件信息管理页面

 

图1.3文件信息管理页面

此页面实现的功能是管理员对文件信息进行查询、审核、修改、删除等操作。

本模块代码如下:

1.4注册用户查询、审核页面

 

图1.4注册用户查询、审核页面

此页面实现的功能是管理员对注册用户信息进行查询、审核、修改、删除等操作。本模块的代码如下:

已有用户注册列表:

  搜索:账号:

 

  姓名:

 

  <input type="submit" name="Submit" value="查找" />

 

 

   

   

   

   

   

   

   

   

   

   

   

 

  <?php

    $sql="select * from yonghuzhuce where 1=1";

  if ($_POST["bh"]!="")

{

      $nreqbh=$_POST["bh"];

      $sql=$sql." and zhanghao like '%$nreqbh%'";

}

     if ($_POST["mc"]!="")

{

      $nreqmc=$_POST["mc"];

      $sql=$sql." and xingming like '%$nreqmc%'";

}

  $sql=$sql." order by id desc";

$query=mysql_query($sql);

  $rowscount=mysql_num_rows($query);

  if($rowscount==0)

  {}

  else

  {

  $pagelarge=10;//每页行数;

  $pagecurrent=$_GET["pagecurrent"];

  if($rowscount%$pagelarge==0)

  {

                 $pagecount=$rowscount/$pagelarge;

  }

  else

  {

              $pagecount=intval($rowscount/$pagelarge)+1;

  }

  if($pagecurrent=="" || $pagecurrent<=0)

{

        $pagecurrent=1;

}

if($pagecurrent>$pagecount)

{

        $pagecurrent=$pagecount;

}

                 $ddddd=$pagecurrent*$pagelarge;

        if($pagecurrent==$pagecount)

        {

                 if($rowscount%$pagelarge==0)

                 {

                 $ddddd=$pagecurrent*$pagelarge;

                 }

                 else

                 {

                 $ddddd=$pagecurrent*$pagelarge-$pagelarge+$rowscount%$pagelarge;

                 }

        }

        for($i=$pagecurrent*$pagelarge-$pagelarge;$i<$ddddd;$i++)

{

  ?>

 

   

   

   

   

   

 

      <?php

        }

}

?>

序号 账号 密码 姓名 性别 地区 Email 照片 是否审核 添加时间 操作
<?php

        echo $i+1;

?>

<a href="" target="_blank"><img src="" width="73" height="77" border="0" /> <a href="sh.php?id=&yuan=&tablename=yonghuzhuce"> <?php

echo mysql_result($query,$i,"addtime");

?>

<a href="del.php?id=<?php

                 echo mysql_result($query,$i,"id");

    ?>&tablename=yonghuzhuce" οnclick="return confirm('真的要删除?')">删除 <a href="yonghuzhuce_updt.php?id=<?php

                 echo mysql_result($query,$i,"id");

        ?>">修改

以上数据共<?php

                 echo $rowscount;

        ?>,

  <input type="button" name="Submit2" οnclick="javascript:window.print();" value="打印本页" />

首页, <a href="yonghuzhuce_list.php?pagecurrent=">前一页 ,<a href="yonghuzhuce_list.php?pagecurrent=">后一页, <a href="yonghuzhuce_list.php?pagecurrent=">末页, 当前第,

 

2用户操作说明

2.1用户注册页面                                                    

 

图2.1用户注册页面

此页面实现的功能是用户进行注册。包含的信息:账号、密码、姓名、性别、地区、Email、照片等内容。本模块的主要代码如下:

<?php

include_once 'conn.php';

$ndate =date("Y-m-d");

$addnew=$_POST["addnew"];

if ($addnew=="1" )

{

$zhanghao=$_POST["zhanghao"];$mima=$_POST["mima"];$xingming=$_POST["xingming"];$xingbie=$_POST["xingbie"];$diqu=$_POST["diqu"];$Email=$_POST["Email"];$zhaopian=$_POST["zhaopian"];

        $sql="insert into yonghuzhuce(zhanghao,mima,xingming,xingbie,diqu,Email,zhaopian) values('$zhanghao','$mima','$xingming','$xingbie','$diqu','$Email','$zhaopian') ";

        mysql_query($sql);

        echo "javascript:alert('添加成功!');location.href='yonghuzhuce_add.php';";

}

?>

</span><span style="color:#000000">用户注册</span><span style="color:#000000">

添加用户注册: 当前日期:

        function check()

{

        if(document.form1.zhanghao.value==""){alert("请输入账号");document.form1.zhanghao.focus();return false;}if(document.form1.mima.value==""){alert("请输入密码");document.form1.mima.focus();return false;}if(document.form1.xingming.value==""){alert("请输入姓名");document.form1.xingming.focus();return false;}if(document.form1.Email.value==""){alert("请输入Email");document.form1.Email.focus();return false;}if(document.form1.zhaopian.value==""){alert("请输入照片");document.form1.zhaopian.focus();return false;}

}

        function gow()

        {

                 location.href='peixunccccailiao_add.php?jihuabifffanhao='+document.form1.jihuabifffanhao.value;

        }

   

       

   

     

     

   

 

账号:  *
密码:  *
姓名:  *
性别: <option value=""><option value="">
地区:
Email  *
照片:  *
 

        <input type="submit" name="Submit" value="添加" οnclick="return check();" />

      <input type="reset" name="Submit2" value="重置" />

 

2.1个人资料修改页面                                                    

 

图2.1个人资料修改页面

此页面实现的功能是用户对个人资料进行修改。除了账号之外,其他都能改。代码略。

2.2文件信息添加页面

 

图2.2文件信息添加页面

该模块是本系统的最重要模块,其主要功能是让用户可以上传一些文件信息以供大家共享,其数据字段包括文件编号,文件名称,备注内容及附件等信息。该模块实现的难点在于:一是备注内容内容采用了一个类似WORD的编辑器,该功能非常强大,它不仅可以输入普通文字信息,还可以输入表格,图片,FLASH甚至影片等信息;二是上传附件的功能。 本模块的主要代码如下:

添加文件信息: 当前日期:

        function check()

{

        if(document.form1.wenjianbianhao.value==""){alert("请输入文件编号");document.form1.wenjianbianhao.focus();return false;}if(document.form1.wenjianmingcheng.value==""){alert("请输入文件名称");document.form1.wenjianmingcheng.focus();return false;}if(document.form1.faburen.value==""){alert("请输入发布人");document.form1.faburen.focus();return false;}

}

        function gow()

        {

                 location.href='peixunccccailiao_add.php?jihuabifffanhao='+document.form1.jihuabifffanhao.value;

        }

   

       

       

         

         

   

       

       

       

       

       

   

     

     

   

 

文件编号:  *
文件名称:  *
文件:  PHP文件共享系统
类别:

            <option value="视频">视频

            <option value="图片">图片

            <option value="音乐">音乐

            <option value="文档">文档

            <option value="压缩包">压缩包

            <option value="应用">应用

           

         

备注: Create();?>
发布人: <input name='faburen' type='text' id='faburen' value='' style='border:solid 1px #000000; color:#666666' /> *
转存次数:
下载次数:
转存人:
是否删除:

          <option value="">

          <option value="">

       

 

        <input type="submit" name="Submit" value="添加" οnclick="return check();"  style='border:solid 1px #000000; color:#666666' />

      <input type="reset" name="Submit2" value="重置" style='border:solid 1px #000000; color:#666666' />

 

<?php

        function ischongfu($sql)

        {

                 $query=mysql_query($sql);

                $rowscount=mysql_num_rows($query);

                 if($rowscount>0)

                 {

                         echo "javascript:alert('对不起,该发布人已经存在,请换其他发布人!');history.back();";

                 }

                

        }

?>

2.3个人文件信息管理页面

 

图2.2个人文件信息管理页面

此界面实现的功能是用户对上传的文件进行共享确认、修改、删除等操作。页面可打印。主要代码如下:

已有文件信息列表:

  搜索: 文件编号: 文件名称: 发布人:

  类别:

 

    所有

    <option value="视频">视频

    <option value="图片">图片

    <option value="音乐">音乐

    <option value="文档">文档

    <option value="压缩包">压缩包

    <option value="应用">应用

 

  <input type="submit" name="Submit" value="查找" style='border:solid 1px #000000; color:#666666' />

 

 

   

   

   

   

   

 

  <?php

    $sql="select * from wenjianxinxi where 1=1";

if ($_POST["leibie"]!=""){$nleibie=$_POST["leibie"];$sql=$sql." and leibie like '%$nleibie%'";}

if ($_POST["wenjianbianhao"]!=""){$nreqwenjianbianhao=$_POST["wenjianbianhao"];$sql=$sql." and wenjianbianhao like '%$nreqwenjianbianhao%'";}

if ($_POST["wenjianmingcheng"]!=""){$nreqwenjianmingcheng=$_POST["wenjianmingcheng"];$sql=$sql." and wenjianmingcheng like '%$nreqwenjianmingcheng%'";}

if ($_POST["faburen"]!=""){$nreqfaburen=$_POST["faburen"];$sql=$sql." and faburen like '%$nreqfaburen%'";}

  $sql=$sql." order by id desc";

$query=mysql_query($sql);

  $rowscount=mysql_num_rows($query);

  if($rowscount==0)

  {}

  else

  {

  $pagelarge=10;//每页行数;

  $pagecurrent=$_GET["pagecurrent"];

  if($rowscount%$pagelarge==0)

  {

                 $pagecount=$rowscount/$pagelarge;

  }

  else

  {

              $pagecount=intval($rowscount/$pagelarge)+1;

  }

  if($pagecurrent=="" || $pagecurrent<=0)

{

        $pagecurrent=1;

}

if($pagecurrent>$pagecount)

{

        $pagecurrent=$pagecount;

}

                 $ddddd=$pagecurrent*$pagelarge;

        if($pagecurrent==$pagecount)

        {

                 if($rowscount%$pagelarge==0)

                 {

                 $ddddd=$pagecurrent*$pagelarge;

                 }

                 else

                 {

                 $ddddd=$pagecurrent*$pagelarge-$pagelarge+$rowscount%$pagelarge;

                 }

        }

        for($i=$pagecurrent*$pagelarge-$pagelarge;$i<$ddddd;$i++)

{

  ?>

 

   

   

   

   

 

      <?php

        }

}

?>

序号 文件编号 文件名称 发布人 转存次数 下载次数 是否删除 是否共享 添加时间 操作
<?php

        echo $i+1;

?>

<a href="sh.php?id=&yuan=&tablename=wenjianxinxi" οnclick="return confirm('您确定要执行此操作?')"> <?php

echo mysql_result($query,$i,"addtime");

?>

<a href="del.php?id=&tablename=wenjianxinxi" οnclick="return confirm('真的要删除?')">删除 <a href="wenjianxinxi_updt.php?id=">修改 <a href="wenjianxinxi_detail.php?id=">详细

以上数据共<?php

                 echo $rowscount;

        ?>,

  <input type="button" name="Submit2" οnclick="javascript:window.print();" value="打印本页" style='border:solid 1px #000000; color:#666666' />

首页, <a href="wenjianxinxi_list.php?pagecurrent=">前一页 ,<a href="wenjianxinxi_list.php?pagecurrent=">后一页, <a href="wenjianxinxi_list.php?pagecurrent=">末页, 当前第,

 

2.4共享文件查看页面

 

图2.3共享文件查看页面

此界面实现的功能是用户对共享文件进行查询、下载、转载等操作。代码略。

 有了以上的表,就不难做出这个网站了。如果有其他用途...比如用它交作业的话,基本上是没问题的。如果要做毕业设计的话,在

完善完善应该也差不多啦。

如果想要下载完整源代码可以联系我 qq:2804035105

                                                           wx:15289469942。