2013-10-04 23 views
0

下面的代碼顯示

"Array ([MAX_FILE_SIZE] => 1000000 [caption] => banner)" 

當我做了的print_r($ _ POST)。我看不出我做錯了什麼。

<?php 
     $zfilename='File name'; 
     $zcaption='Caption'; 
    ?> 

    <form action="test.php" enctype="multipart/form-data" method="post"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000"/> 
    <p><label for="filename"><?php echo"$zfilename"; ?></label> 
     <input id="filename" 
       name="filename" 
       type="file" 
       placeholder="file name" 
       autofocus required/></p> 
    <p><label for="caption"><?php echo"$zcaption"; ?> </label> 
     <input id="caption" 
       name="caption" 
       type="text" 
       placeholder="caption"/></p> 
    <br>  
    <center> 
    <button type=submit >Submit</button> 
    </center> 
    </form> 

我也試過「get」,結果也一樣。

回答

0

這是因爲您沒有在PHP中使用任何發佈的數據。

print_r($_FILES['filename']);

0

我試圖提供了兩個答案(一個已經被從列表中刪除???),沒有運氣。今天早上回到問題的第一件事,並檢查了一些後發現這是我的一個簡單的錯誤。當我使用「type = submit」時,我使用了「type = button」。我已檢查並重新檢查除「類型」之外的每個參數:(

相關問題