imagecopyresampled()期望参数2是资源,在[我的php文件]中给出布尔值

时间:2016-06-23 06:29:57

标签: php filestream

我在用户上传和裁剪JPEG文件时遇到问题,它将被成功保存。但执行以下代码时会出现一些错误。[注意:此代码在我的本地服务器上工作正常]

代码:

$reg1 = "select * from table where did='".$did."'";
$reg2 = mysqli_query($con,$reg1);
$reg3 = mysqli_fetch_array($reg2);
echo $reg3['image1'];

if($reg3["image1"]!="")
{
$image1="uploads/".$reg3['image1'];

}

    echo $image = imagecreatefromjpeg($image1); 
    list($pwidth, $pheight) = getimagesize($image1);
    imagecopyresampled($image_p, $image, 2, 2, 0, 0, 152, 152, $pwidth, $pheight);

$ image1从db.But $ image中检索正确的img文件是不行的。

  

错误:   警告:imagecreatefromjpeg [filename]:无法打开流:[php文件目录名]中没有这样的文件或目录

     

警告:getimagesize():无法打开流:[php文件目录名]中没有此类文件或目录

     

警告:imagecopyresampled()要求参数2为资源,在[php文件目录名]中给出布尔值

1 个答案:

答案 0 :(得分:0)

最后我解决了我的错误。

在db额外空间中插入图像名称时会自动添加。编辑后现在它正常工作。

感谢您回复朋友..