建站极客
网络编程 PHP编程 正文
建立文件交换功能的脚本(一)
所属分类:
网络编程 / PHP编程
阅读数:
1021
收藏 0
赞 0
分享
因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。 用的是php,mysql,apache现将程序编写过程贴出来,因为作这个参考来oso的一些文章,也算是一个补充, 也表达我对前辈们的敬意。 准备工作在你的mysql的yourdatabase库中建一个表upfile /*上传文件表 CREATE TABLE upfile ( id TINYINT (8) not null AUTO_INCREMENT, //文件的id号 filename VARCHAR (80) not null, //文件名 fileshow VARCHAR (80) not null, //文件说明 date DATE not null, //上传日期 uploader VARCHAR (40) not null, //上传者签名 type VARCHAR (40) not null, //文件类型(人为定义) PRIMARY KEY (id) ) */ //这是该程序的主页面,用来显示上载的文件。 //index.php <html> <body bgcolor="#FFFFFF"> <head> <title>文件交换</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <div align="center"> <table width="500" border="0" cellspacing="0" cellpadding="0" height="25"> <tr> <td height="25"> <div align="center">文件交换区</div> </td> </tr> </table> <table width="600" border="0" cellspacing="0" cellpadding="0" height="20"> <tr> <td height="25" width="75"> <div align="center"><a href="upload.php">上载文件</a></div> </td> </tr> </table> <table width="600" border="0" cellspacing="0" cellpadding="0" height="79"> <tr valign="top"> <td> <div align="center"><? $db=mysql_connect("$hostname","$user","$password")or die("无法连接数据库"); //连接书库库 mysql_select_db("yourdatabse",$db) or die("无法打开数据库"); $sql="select * from upfile"; $result=mysql_query($sql); if ($myrow = mysql_fetch_array($result)) { echo "<table border=1 >\n"; echo "<tr><td>文件名</td><td>上传日期</td><td>上传者</td><td>文件说明</td><td>文件类型</td></tr>\n"; do { printf("<tr><td><a href=\"../file/%s\">%s</a></td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n",$myrow["filename"],$myrow["filename"],$myrow["date"],$myrow["uploader"],$myrow["fileshow"],$myrow["type"]); } //把所有的文件都列出来提供下载。 while ($myrow = mysql_fetch_array($result)); echo "</table></p>\n"; } else { echo "文件交换区没有文件<br><a href='index.php'>返回</a>"; } ?></div> </td> </tr> </table> </div> </body> </html>
PHP利用Mysql锁解决高并发的方法 这篇文章主要介绍了PHP利用Mysql锁解决高并发的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
php 后端实现JWT认证方法示例 这篇文章主要介绍了php 后端实现JWT认证方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
评论 0
收藏 0
赞 0
分享
PHP命名空间与自动加载类详解 这篇文章主要介绍了PHP命名空间与自动加载类,结合实例形式详细分析了php自动加载类与命名空间原理、使用方法及相关操作注意事项,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
PHP时间处理类操作示例 这篇文章主要介绍了PHP时间处理类,结合实例形式分析了DateTime、DateTimeZone、DateInterval及DatePeriod等常用日期时间处理类简单操作技巧,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
利用PHP扩展Xhprof分析项目性能实践教程 XHProf是Facebook开发的性能调试工具,能帮助直观的统计显示PHP程序执行中各方法函数调用次数和消耗时间,以方便我们排查性能瓶颈并进行调优。下面这篇文章主要给大家介绍了关于利用PHP扩展Xhprof分析项目性能实践的相关资料,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
PHP使用pdo实现事务处理操作示例 这篇文章主要介绍了PHP使用pdo实现事务处理操作,结合实例形式较为详细的分析了php基于pdo实现事务处理的相关原理与操作技巧,需要的朋友可以参考下
评论 0
收藏 0
赞 0
分享
查看更多