2013-11-04 39 views
1

,這是我的html頁面,其中包括形式:

<html> 
    <head> 
     <meta charset="UTF-8"/> 
    </head> 
    <body style="text-align:center;" > 
     <form id="upload" action="file_upload.php" method="post" enctype="multipart/form-data"> 
      <input type="hidden" name="MAX_FILE_SIZE" value="12412412" /> 
      <label for="file">Dosya Adı:</label> 
      <input type="file" mame="file" id="file"/> 
      <br/> 
      <input type="submit" name="submit" value="Yükle"/> 
     </form> 
    </body> 
</html> 

這是我的file_upload.php文件:

<pre> 
    <?php print_r($_FILES); ?> 
</pre> 

<?php 
    if($_FILES["file"]["error"] > 0){ 
     echo 'Error : ' . $_FILES["file"]["error"]. '<br/>'; 
    } 
    else { 
     echo "File : " . $_FILES["file"]["name"] . "<br/>"; 
     echo 'File Type : ' . $_FILES["file"]["type"] . '<br/>'; 
     echo 'File temp adr: : ' . $_FILES["file"]["tmp_name"] . '<br/>'; 
    } 
?> 

我的PHP信息記錄:

file uploads : on 
max file uploads : 20 
upload max file size : 32M 
post max size : 32M 

和我的tmp文件夾權限設置爲777.我正在mac os 10.9上bitnami mamp stack 5.4.9

file_upload.php給了我這樣的:

Array 
(
) 

File : 
File Type : 
File temp adr: : 

我想有和沒有在我的HTML表單<input type="hidden" name="MAX_FILE_SIZE" value="12412412" />。我在互聯網上搜索evry網站,我找不到問題。

+0

如果你把小提琴手(或任何其他http /網絡嗅探器,你更喜歡),看到真實的請求? – zerkms

+0

你有錯的屬性,檢查我的答案:-) – Legionar

回答

4

你有錯屬性:

<input type="file" mame="file" id="file"/> 

它應該是name

<input type="file" name="file" id="file"/> 

這就是爲什麼$_FILES是空的;固定屬性mamename它會工作。

+1

非常感謝。我的錯誤。這是誰試圖解決這種問題的良好記錄。 –

相關問題