建立文件交換功能的腳本(一)

因為工作的原因需要在局域網上安裝一個文件交換的東西,也可以作成一個文件上下載的功能塊。
用的是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

文件交換

文件交換區

上載文件

<?
$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 "
";
echo "文件名上傳日期上傳者文件說明文件類型
";
do
{
printf("%s%s%s%s%s
",$myrow["filename"],$myrow["filename"],$myrow["date"],$myrow["uploader"],$myrow["fileshow"],$myrow["type"]);
}
//把所有的文件都列出來提供下載。
while ($myrow = mysql_fetch_array($result));
echo "
";
}
else
{
echo "文件交換區沒有文件
返回";
}
?>

You May Also Like