PHP5 On Mobile!-PHP5 On Mobile!- |回首頁|加入會員|
PHP5討論區
 
 線上討論區 繁/簡體
 
  下載 下載 我的訊息 部落格 線上討論區 文件搜尋 線上討論區 線上討論 我的訊息 我的訊息 會員服務 會員服務 回首頁 回首頁 
Skype : jacch.tw [Download] [ Blog ] [ Search ] [ Forum ] [ PM ] [ Member ] [ HOME ]


  文章主目錄 :: php一般語法及除錯  
作 者: raymond
時 間: 2009-03-20 17:58








主旨: 多檔上傳一直出現錯誤~一直找不出問題在哪@@?求救

upload.htm
__________________________________________________________________
<html>
<head>
<title></title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
上傳檔案:<br />
檔案一:<input name="fileupload[]" type="file"><br />
檔案二:<input name="fileupload[]" type="file"><br />
檔案三:<input name="fileupload[]" type="file"><br />
檔案四:<input name="fileupload[]" type="file"><br />
檔案五:<input name="fileupload[]" type="file"><br /><br />
<input type="submit" value="上傳">
</form>
</body>
</html>
_______________________________________________________
upload.php
________________________________________________________
<?php
$i=count($_FILES["fileupload"]["name"]);
for ($j=1;$j<$i;$j++){
if ($_FILES["fileupload"]["error"][$j]==0){
if (move_uploaded_file($_FILES["fileupload"]["tmp_name"][$j],"./images/".$_FILES["fileupload"]["name"][$j])){
echo $_FILES["fileupload"]["name"][$j]."上傳成功";
}else{
echo $_FILES["fileupload"]["name"][$j]."上傳失敗";
}
}
}
?>
__________

錯誤訊息
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\upload.php on line 8
____________________________________________________



 
 
作 者: SoltyRain
時 間: 2009-03-22 :20:23:03








把包住陣列鍵值的雙引號都改成單引號
例如
$_FILES["fileupload"]["name"]
改成
$_FILES['fileupload']['name']
回到頂端  
 
作 者: zoearth
時 間: 2010-02-23 :19:10:57








自己的個人見解
之前做的時後發現上傳檔案的值不能放陣列

就是name="file[]"不行
要name="file1"才可

嗯嗯

有錯請鞭小力一點
回到頂端  
 
作 者: DIng
時 間: 2010-06-01 :22:03:47








用foreach 去讀看看吧
回到頂端  
 
   

 
 
網站地圖 關於作者 連絡我們 設為首頁  
   
     程式管理: jacch (jack chen)PHP5網管實驗室版權所有
     2001 - 2010 copyright by jacch . All rights reserved.. counter