我正在处理包含个人数据的表单,并且想要将照片上传到远程服务器。 在我第一次尝试了文件中使用下面的代码来:表单发送数据但没有将文件上传到服务器
up_file.php
<?php
error_reporting(E_ALL);
$file = $_FILES["img"]["name"];
$file_remote = $_FILES["img"]["tmp_name"];
if ($file){
if(strstr($file,".jpg")||strstr($file,".jpeg")||strstr($file,".png")){
$destino = "/absolute/route/directory/".$file;
if(move_uploaded_file($file_remote, $destino)){
echo "Moved in server";
}
else
echo "Not moved";
}
}
?>
这工作,如果我使用它独自一人,但是当我尝试将其插入到哪里取码所有的表格参数,然后它不起作用,我不知道为什么。
我正在考虑使用2种不同的形式,但上传一张照片是必需的形式,然后我正在寻找一些JS代码,允许我发送2个表单提交相同的按钮,但也许不是一个好主意。
谢谢!
只有一个表单可以一次提交,除非它们被提交到框架/新窗口。 – epascarello
你可以显示你的html,以及你插入这个的其他代码吗? – CodeBird