功能控制完备的PHP上载程序(4)
点击次数:18 次 发布日期:2008-11-26 02:25:21 作者:源代码网
|
源代码网推荐
[table del]
#id user
fa001 lanf
up lanf
#这个意思是说,操作id为fa001中上传的文件,只有lanf可以删除
?>
■调用页面
<html> <head> <title>文件上传</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#FFFFFF"> <table width="96%" border="1" align="center"> <form method="post" action="upfile.php" name="upform" enctype="multipart/form-data" > <tr> <td> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="18%">操作ID</td> <td width="63%"> <input type="text" name="actionid"> </td> <td width="19%"> </td> </tr> <tr> <td width="18%">用户名</td> <td width="63%"> <input type="text" name="username"> </td> <td width="19%"> </td> </tr> <tr> <td width="18%">密 码</td> <td width="63%"> <input type="password" name="password"> </td> <td width="19%"> </td> </tr> <tr> <td width="18%">本地文件</td> <td width="63%"> <input type="file" name="userfile"> <input type="hidden" name="MAX_FILE_SIZE" value="2097152"> </td> <td width="19%"> </td> </tr> <tr> <td width="18%">目标文件</td> <td width="63%"> <input type="text" name="newname"> (完全文件名,不填写缺省使用原名) </td> <td width="19%"> </td> </tr> <tr> <td width="18%"> </td> <td width="63%"> <input type="checkbox" name="forceover" value="1" disabled> 如果目标文件重名强行覆盖(小心使用) </td> <td width="19%"> </td> </tr> <tr> <td width="18%"> </td> <td width="63%"> <input type="radio" name="actiontype" value="upload" checked> 上传 <input type="radio" name="actiontype" value="del"> 管理 </td> <td width="19%"> </td> </tr> <tr> <td width="18%"> </td> <td width="63%"> <input type="submit" name="tok" value="确 定"> <input type="submit" name="reset" value="复 原"> </td> <td width="19%"> </td> </tr> </table> </td> </tr> </form> </table> </body> </html>
这个程序应该还算是未完成版本,即用户身份的验证(用户名秘钥)的代码还没有写,但是相信对任何一个稍微熟悉php的人来说这都是很普通的问题,大家可以根据自己的需要和条件重做验证身份函数getUserRight即可完成。使用的时候这三个文件应该放在对php来说是可写的目录即可(因为要生成log文件)。本系统所有程序包在本站源码世界提供下载。
源代码网供稿. |