看板 CSMU-HSA96 關於我們 聯絡資訊
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=big5"> <meta http-equiv="generator" content="PHP Designer 2005"> <title>PHP5多重檔案上傳程式設計</title> </head> <body> <? echo "<form action='chap14-3.php?CB=1&member_id=".$_GET['member_id']."' method='post' enctype='multipart/form-data' ID=Form1>"; echo "選擇上傳的檔案 (1) : <input name='userUploadFile[]' type='file' ID=File1><br>"; echo "選擇上傳的檔案 (2) : <input name='userUploadFile[]' type='file' ID=File2><br>"; echo "選擇上傳的檔案 (3) : <input name='userUploadFile[]' type='file' ID=File3><br>"; echo "選擇上傳的檔案 (4) : <input name='userUploadFile[]' type='file' ID=File4><br>"; echo "選擇上傳的檔案 (5) : <input name='userUploadFile[]' type='file' ID=File5><br>"; echo "選擇上傳的檔案 (6) : <input name='userUploadFile[]' type='file' ID=File6><br>"; echo "選擇上傳的檔案 (7) : <input name='userUploadFile[]' type='file' ID=File7><br>"; echo "選擇上傳的檔案 (8) : <input name='userUploadFile[]' type='file' ID=File8><br>"; echo "選擇上傳的檔案 (9) : <input name='userUploadFile[]' type='file' ID=File9><br>"; echo "選擇上傳的檔案 (10) : <input name='userUploadFile[]' type='file' ID=File10><br><br>"; echo "<input type='submit' value='執行檔案上傳' ID=Submit1>"; echo "</form>" ?> <?php if ($_GET['CB'] == "1") { $getFName = array(10) ; $getFType = array(10) ; $getFSize = array(10) ; $getFTemp = array(10) ; $link=mysql_connect ('localhost','root','123456') or die ("Could not connect:" .mysql_error()); mysql_select_db("upload") or die ("Could not select database"); mysql_query("SET NAMES 'BIG5'"); for ($intIII = 0;$intIII < 10;$intIII++) { $getFName[$intIII] = $_FILES['userUploadFile']['name'][$intIII] ; $getFType[$intIII] = $_FILES['userUploadFile']['type'][$intIII] ; $getFSize[$intIII] = $_FILES['userUploadFile']['size'][$intIII] ; $getFTemp[$intIII] = $_FILES['userUploadFile']['tmp_name'][$intIII]; if (($getFName[$intIII])) { copy ($getFTemp[$intIII],"C:\\Appserv\\www\\temp\\".$getFName[$intIII]); $url ="http://localhost/temp/".$getFName[$intIII]; $sqlstr="INSERT INTO upload(member_id,getFName,getFType,getFSize,url) VALUES('".$_GET['member_id']."','".$getFName[$intIII]."','".$getFType[$intIII]."','".$getFSize[$intIII]."','".$url."')"; $result=mysql_query($sqlstr,$link) or die("Could not Insert". mysql_error()); } } echo "<table border ='1' align ='center' width ='95%'>" ; echo "<tr>" ; echo "<td bgcolor ='#FFFF99'>使用者帳號</td>" ; echo "<td bgcolor ='#FFFF99'>檔案名稱</td>" ; echo "<td bgcolor ='#FFFF99'>檔案類別</td>" ; echo "<td bgcolor ='#FFFF99'>檔案大小</td>" ; echo "<td bgcolor ='#FFFF99'>下載網址</td>"; echo "</tr>" ; //********************************************////// mysql_select_db("upload") or die ("Could not select database"); $result = mysql_query("select * from upload",$link); /* 印出表身 */ while ($row = mysql_fetch_row($result)) { echo "<tr>\n"; for($i=0;$i<count($row)-1;$i++){ echo "<td bgcolor ='#FFFFFF'>".$row[$i]."</td>"; } echo "<td bgcolor ='#FFFFFF'>"."<a href='".$row[4]."'>檔案下載 </a>"; echo "</tr>\n"; } echo "</table>" ; mysql_close($link); } ?> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.142.226