上传图片脚本无效

时间:2011-11-03 14:04:14

标签: php file-upload image-uploading pathinfo

我有一个图片上传脚本 在上传表单页面中有一个输入字段,如下所示:

处理图像上传的PHP脚本的一部分是:

$path_parts = pathinfo($_FILES['product_image']['name']);
$imgext = $path_parts['extension'] ;

$imgextension = "." . $imgext ; //

// copying files to server
$target = "targetdomainpath/products/";
$target = $target . $_POST['product_name'].$imgextension;

//copying image
if(move_uploaded_file($_FILES['product_image']['tmp_name'], $target)) {
    //Tells you if its all ok
    echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded, and information has been modified inside the directory";
} else {
    //Gives and error if its not
    echo "Sorry, there was a problem uploading your file. or you didnt select photo from the computer";
}
// end image copying

我的问题是文件没有上传。你能帮我吗

1 个答案:

答案 0 :(得分:1)

$_FILES上执行var_dump,如果它为空,则可能无法正确提交表单。

包含文件的表单必须包含enctype="multipart/form-data"

祝你好运!