手机
当前位置:查字典教程网 >编程开发 >php教程 >建立文件交换功能的脚本(一)
建立文件交换功能的脚本(一)
摘要:因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。用的是php,mysql,apache现将程序编写过程...

因为工作的原因需要在局域网上安装一个文件交换的东西,也可以作成一个文件上下载的功能块。

用的是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>

【建立文件交换功能的脚本(一)】相关文章:

建立动态的WML站点(二)

PHP 和 MySQL 基础教程(一)

基于文本的访客签到簿

简单易用的计数器(数据库)

PHP 高手之路(二)

php分页的功能模块分享

建立动态的WML站点(三)

在线竞拍系统的PHP实现框架(二)

PHP文件读取功能的应用实例

在线竞拍系统的PHP实现框架(一)

精品推荐
分类导航