【发布时间】:2013-07-15 19:04:38
【问题描述】:
我正在处理上传图片的后台,以便您可以更改前面的图片。 问题是我的上传脚本没有返回任何错误,但它也没有移动文件。 我希望我的脚本将新文件上传到该位置并替换任何具有相同名称的文件,但我必须先让移动工作。
我哪里出错了?
================================================ ==================================== 编辑: 我已将斜杠添加到路径中。它仍然不会上传我的图像。 代码如下:
$target_path = "../../site/images/user_images/";
$image_name = $_POST['filename'].".".pathinfo($_FILES['file']['name'],PATHINFO_EXTENSION);
if(move_uploaded_file($_FILES['file']['tmp_name'], $target_path.$image_name)) {
echo "<meta http-equiv='refresh' content='0;URL=images.php?saved=true' />";
} else {
echo "Error";
}
【问题讨论】:
-
现在它跳转到 else {},但是 echo $_FILES['file']['error'];给我一个 0。
-
@soulseekah 半年前就解决了。
标签: php file-transfer