創(chuàng)建文件交換技巧的腳本(一)
發(fā)表時(shí)間:2024-05-23 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]因?yàn)楣ぷ鞯脑蛐枰诰钟蚓W(wǎng)上安裝一個(gè)文件交換的東西,也可以作成一個(gè)文件上下載的功能塊。 用的是php,mysql,apache現(xiàn)將程序編寫(xiě)過(guò)程貼出來(lái),因?yàn)樽鬟@個(gè)參考來(lái)oso的一些文章,也算是一個(gè)補(bǔ)充, 也表達(dá)我對(duì)前輩們的敬意。 準(zhǔn)備工作在你的mysql的yourdatabase庫(kù)中建一個(gè)表upfi...
因?yàn)楣ぷ鞯脑蛐枰诰钟蚓W(wǎng)上安裝一個(gè)文件交換的東西,也可以作成一個(gè)文件上下載的功能塊。
用的是php,mysql,apache現(xiàn)將程序編寫(xiě)過(guò)程貼出來(lái),因?yàn)樽鬟@個(gè)參考來(lái)oso的一些文章,也算是一個(gè)補(bǔ)充,
也表達(dá)我對(duì)前輩們的敬意。
準(zhǔn)備工作在你的mysql的yourdatabase庫(kù)中建一個(gè)表upfile
/*上傳文件表
CREATE TABLE upfile (
id TINYINT (8) not null AUTO_INCREMENT, //文件的id號(hào)
filename VARCHAR (80) not null, //文件名
fileshow VARCHAR (80) not null, //文件說(shuō)明
date DATE not null, //上傳日期
uploader VARCHAR (40) not null, //上傳者簽名
type VARCHAR (40) not null, //文件類(lèi)型(人為定義)
PRIMARY KEY (id)
)
*/
//這是該程序的主頁(yè)面,用來(lái)顯示上載的文件。
//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">文件交換區(qū)</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("無(wú)法連接數(shù)據(jù)庫(kù)"); //連接書(shū)庫(kù)庫(kù)
mysql_select_db("yourdatabse",$db) or die("無(wú)法打開(kāi)數(shù)據(jù)庫(kù)");
$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>文件說(shuō)明</td><td>文件類(lèi)型</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"]);
}
//把所有的文件都列出來(lái)提供下載。
while ($myrow = mysql_fetch_array($result));
echo "</table></p>\n";
}
else
{
echo "文件交換區(qū)沒(méi)有文件<br><a href='index.php'>返回</a>";
}
?></div>
</td>
</tr>
</table>
</div>
</body>
</html>