建立文件交换功能的脚本(一)
文件 功能 脚本 建立 交换
2023-06-13 09:14:17 时间
因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。
用的是php,mysql,apache现将程序编写过程贴出来,因为作这个参考来oso的一些文章,也算是一个补充,
也表达我对前辈们的敬意。
准备工作在你的mysql的yourdatabase库中建一个表upfile
/*上传文件表
CREATETABLEupfile(
idTINYINT(8)notnullAUTO_INCREMENT, //文件的id号
filenameVARCHAR(80)notnull, //文件名
fileshowVARCHAR(80)notnull, //文件说明
dateDATEnotnull, //上传日期
uploaderVARCHAR(40)notnull, //上传者签名
typeVARCHAR(40)notnull, //文件类型(人为定义)
PRIMARYKEY(id)
)
*/
//这是该程序的主页面,用来显示上载的文件。
//index.php
<html>
<bodybgcolor="#FFFFFF">
<head>
<title>文件交换</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<divalign="center">
<tablewidth="500"border="0"cellspacing="0"cellpadding="0"height="25">
<tr>
<tdheight="25">
<divalign="center">文件交换区</div>
</td>
</tr>
</table>
<tablewidth="600"border="0"cellspacing="0"cellpadding="0"height="20">
<tr>
<tdheight="25"width="75">
<divalign="center"><ahref="upload.php">上载文件</a></div>
</td>
</tr>
</table>
<tablewidth="600"border="0"cellspacing="0"cellpadding="0"height="79">
<trvalign="top">
<td>
<divalign="center"><?
$db=mysql_connect("$hostname","$user","$password")ordie("无法连接数据库");//连接书库库
mysql_select_db("yourdatabse",$db)ordie("无法打开数据库");
$sql="select*fromupfile";
$result=mysql_query($sql);
if($myrow=mysql_fetch_array($result))
{
echo"<tableborder=1>\n";
echo"<tr><td>文件名</td><td>上传日期</td><td>上传者</td><td>文件说明</td><td>文件类型</td></tr>\n";
do
{
printf("<tr><td><ahref=\"../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><ahref="index.php">返回</a>";
}
?></div>
</td>
</tr>
</table>
</div>
</body>
</html>
用的是php,mysql,apache现将程序编写过程贴出来,因为作这个参考来oso的一些文章,也算是一个补充,
也表达我对前辈们的敬意。
准备工作在你的mysql的yourdatabase库中建一个表upfile
/*上传文件表
CREATETABLEupfile(
idTINYINT(8)notnullAUTO_INCREMENT, //文件的id号
filenameVARCHAR(80)notnull, //文件名
fileshowVARCHAR(80)notnull, //文件说明
dateDATEnotnull, //上传日期
uploaderVARCHAR(40)notnull, //上传者签名
typeVARCHAR(40)notnull, //文件类型(人为定义)
PRIMARYKEY(id)
)
*/
//这是该程序的主页面,用来显示上载的文件。
//index.php
<html>
<bodybgcolor="#FFFFFF">
<head>
<title>文件交换</title>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
</head>
<divalign="center">
<tablewidth="500"border="0"cellspacing="0"cellpadding="0"height="25">
<tr>
<tdheight="25">
<divalign="center">文件交换区</div>
</td>
</tr>
</table>
<tablewidth="600"border="0"cellspacing="0"cellpadding="0"height="20">
<tr>
<tdheight="25"width="75">
<divalign="center"><ahref="upload.php">上载文件</a></div>
</td>
</tr>
</table>
<tablewidth="600"border="0"cellspacing="0"cellpadding="0"height="79">
<trvalign="top">
<td>
<divalign="center"><?
$db=mysql_connect("$hostname","$user","$password")ordie("无法连接数据库");//连接书库库
mysql_select_db("yourdatabse",$db)ordie("无法打开数据库");
$sql="select*fromupfile";
$result=mysql_query($sql);
if($myrow=mysql_fetch_array($result))
{
echo"<tableborder=1>\n";
echo"<tr><td>文件名</td><td>上传日期</td><td>上传者</td><td>文件说明</td><td>文件类型</td></tr>\n";
do
{
printf("<tr><td><ahref=\"../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><ahref="index.php">返回</a>";
}
?></div>
</td>
</tr>
</table>
</div>
</body>
</html>
相关文章
- Excel: 通过VBA代码打开ppt文件
- 使用EasyExcel实现CSV文件读写功能
- heapdump.phd分析工具_dump文件分析工具
- VisualStudio 禁用移动文件到文件夹自动修改命名空间功能
- 数据库开发知识:SpringBoot 怎么集成MongoDB实现文件上传功能
- Python 实现一个小功能: 删除某路径下文件及文件夹的脚本详解编程语言
- 使用apathe的poi.jar读取Excel文件详解编程语言
- 用java实现linux上exe文件的版本号读取功能详解编程语言
- 文件Linux缺少so文件解决方案(linux缺少so)
- Linux文件缓存:优化I/O性能的利器(linux文件缓存)
- Linux下利用输出功能保存文件(输出到文件linux)
- command使用Linux FC命令:掌握文件控制功能(linuxfc)
- 改变Linux文件权限:操作指南(改变文件权限linux)
- 深入了解Linux内核:文件操作技巧(linux内核操作文件)
- 探索Linux中的字体文件(linux下的字体文件)
- MongoDB实现文件存储功能:高效、快速的文件存储方式(mongodb存储文件)
- Linux GVFS:极大拓展Linux文件管理功能(linux gvfs)
- SQL Server 存储文件:提升数据资产管理能力(sqlserver存文件)
- Linux下载文件到百度网盘的技巧(linux 上传百度网盘)
- ASP中FSO的神奇功能-写文件
- AJAX和JSP实现的基于WEB的文件上传的进度控制代码
- 建立文件交换功能的脚本(二)
- Servlet+Jsp实现图片或文件的上传功能具体思路及代码
- common-upload上传文件功能封装类分享
- IISFTP部分文件上传报错451的原因及解决方法
- php+ajax实现图片文件上传功能实例
- php导入excel文件到mysql数据库的方法