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
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';";
}
?>
添加用户注册: 当前日期:
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
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
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。