2014-03-26 2 views
0

내 사용자 정의 워드 프레스 템플릿에서 간단한 파일 업로드 양식을 만들려고 해요는 :

<form action="<?php echo $current_url = home_url(add_query_arg(array(),$wp->request)); ?>" method="post" enctype="multipart/form-data"> 
       <label for="file">Filename:</label> 
       <input type="file" name="file" id="file"><br> 
       <input type="submit" name="submit" value="Submit"> 
</form> 

에 제출의 $_FILES 배열이 비어 있습니다.

내가 생성되는 URL 대신 내가 action에 투입해야합니까 http://domain.com/somepost.php

의 좋은 URL이기 때문에 문제의 action에 생각, 그래서 $_FILES을 얻을?

+0

그냥 빈 액션을 시도하고 당신이 제출 형성하는 경우는 $ _FILES ARRAY 당신 같은 페이지를 얻을 .. – Mayur

+0

을 나는 빈 얻을 어떤 이유로'$를 들어, '의회 처리를 비워 둘 때 _FILES' 배열 ... – user1049961

답변

1

<?php 
     if(isset($_POST['submit'])){ 
      if($_FILES["file"]["error"] > 0){ 
     echo $_FILES["file"]["error"]; 
    } 
      else{ 
        echo $_FILES['file']["name"]; // your file name 
      } 
     } 
?> 
<form method="post" action="#" enctype="multipart/form-data"> 
<input type="file" name="file" /> 
<input type="submit" name="submit"/> 
</form>