filestream — imagecopyresampled () ожидает, что параметр 2 будет ресурсом, логическое значение указано в [my php file]

У меня возникла проблема, когда пользователь загружает и обрезает файл 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 извлекает правильный файл img из db.But $ image, не работает.

Ошибка :
Предупреждение: imagecreatefromjpeg [имя файла]: не удалось открыть поток: нет такого файла или каталога в [имя каталога файла php]

Предупреждение: getimagesize (): не удалось открыть поток: нет такого файла или каталога в [имя каталога файлов php]

Предупреждение: imagecopyresampled () ожидает, что параметр 2 будет ресурсом, логическое значение указано в [имя каталога php-файла]

0

Решение

Наконец я исправляю свою ошибку.

При вставке имени изображения в БД дополнительное место будет добавлено автоматически. После редактирования теперь все работает нормально.

Спасибо за ваш ответ, друзья ..

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]