我正在尝试在自定义Wordpress模板中创建一个简单的文件上载表单:
<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
数组为空。
我认为问题出在action
,因为生成的网址是不错的网址,而不是http://domain.com/somepost.php
我应该在action
中添加什么内容,以便获得$_FILES
?
答案 0 :(得分: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>