Предупреждение: getimagesize (upload / 18.jpg) [function.getimagesize]: не удалось открыть поток: нет такого файла или каталога в

ошибка в строке 27 «getimagesize» функция, я загружаю изображение по тому же «пути», но когда я продолжаю действия, я получаю эту ошибку каждый раз, и путь к папке, где изображение в порядке

PHP
// подключаемся к базе данных

$link = mysql_connect("localhost" , "333" , "3333")
or die( "could not connect " . mysql_error() );
mysql_select_db("moviesite" , $link)
or die ( mysql_error() );

// make variables available
$id = $_REQUEST['id'];
if (isset($_REQUEST['mode']))
{
$move = $_REQUEST['mode'];
}
else
{
$mode = '' ;
}

// get info on the pic we want
$getpic = mysql_query("SELECT * FROM images WHERE image_id = '$id' ")
or die( mysql_error() ) ;
$rows = mysql_fetch_array($getpic);
extract($rows);
$image_filename = "upload/" . $image_id . ".jpg" ;

list($width, $height, $type, $attr) = getimagesize($image_filename);

?

0

Решение

попробуйте сначала проверить, существует ли файл:

if (!file_exists($image_filename)){
echo "file not found!";
exit;
}
0

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

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

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