建立文件交换功能的脚本(一)

因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。
用的是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 content=text/html;
charset=gb2312 /head div align=center table width=500 border=0
cellspacing=0 cellpadding=0 height=25 tr td height=25div
align=center文件交换区/div /td /tr /table table width=600 border=0
cellspacing=0 cellpadding=0 height=20 trtd height=25 width=75div
align=centera href=upload.php上载文件/a/div /td /tr /table table
width=600 border=0 cellspacing=0 cellpadding=0 height=79 tr
valign=toptddiv 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
trtd文件名/tdtd上传日期/tdtd上传者/tdtd文件说明/tdtd文件类型/td/tr/n;do
{printf(trtda
href=/../file/%s/%s/a/tdtd%s/tdtd%s/tdtd%s/tdtd%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
文件交换区没有文件bra href=’index.php’返回/a;} ?/div /td /tr /table /div
/body /html