PHP将图像上传到文件夹

时间:2014-03-15 13:25:14

标签: php image forms upload updating

我正在使用表单上传其产品ID名称的图片,它在我的本地主机上完美运行但当我尝试通过托管网站添加或更新产品时,图片上传不会上传,代码在localhost上工作是:

if(isset($_POST['variete']) === true)
{  
    $newname  =  $id.".jpg";
    $location = '/img/products_img/';
    move_uploaded_file($_FILES['img']['tmp_name'],$location.$newname);
}

2 个答案:

答案 0 :(得分:0)

您可以将以下代码添加到脚本顶部以查看错误

error_reporting(-1);
ini_set('display_errors', true);

还要确保将表单的enctype设置为'multipart / form-data'

答案 1 :(得分:0)

可能是由于许可问题

将权限设置为0755到文件夹'/ img / products_img /'

在服务器

中运行以下命令

chmod 755 /img/products_img/