有没有一种方法可以使用$_FILES在另一个页面上传递值?
下面是我的代码:
- test.php*:
<form id="form" method="post" enctype="multipart/form-data">
<input type="file" name="userfile" id="userfile">
<input type="submit" id="submit" name="submit" value="Submit">
</form>
- submit.php*:
<?php
if (isset( $_SERVER['HTTP_X_REQUESTED_WITH'] )):
if (!empty($_POST['name']) AND !empty($_POST['email']) AND !empty($_POST['comment'])) {
$name = $_POST['name'];
$mail = $_POST['email'];
$message = $_POST['comment'];
$ticket_id = $_POST['id'];
$file = $_FILES['userfiles'];
$comment->insertMessage($ticket_id,$message,$name);
}
if(!empty($_FILES['userfile'])) {
$comment->attachFile();
}
?>
<?php
endif
?>
如何使用$_FILES传递值?
5条答案
按热度按时间1mrurvl11#
请确保您提交到正确的页面-您需要在表单标记中添加一个action属性。
dl5txlt92#
使用函数move_uploaded_file将文件保存到所需位置($destination)
e5nqia273#
你用过心理治疗吗?
在下一页。
ux6nzvsh4#
使用
而不是
rqmkfv5c5#
确保省略(isset($_SERVER ['HTTP_X_REQUESTED_WITH'])并简化表单,因为我可以看到很多AND语句和!empty语句