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>

「取得」も試しましたが、同じ結果でした。

4

2 に答える 2

0

これは、投稿されたデータを PHP で使用していないためです。

するprint_r($_FILES['filename']);

于 2013-10-04T14:42:40.710 に答える