Выложил сайт на Hut.ru
Пытаюсь сделать так, что бы при добавлении вместе с ней добавлялось сжатое изображение формата JPEG.
Вот код:
if(is_uploaded_file($_FILES['img']['tmp_name']))//перемещение картинки на сервер
{
$f_name = $_FILES['img']['name'];
$path_img = '../img_ans/';
$path_tmp = '../tmp/img_ans/';
$final_width = 400;
if(copy($_FILES['img']['tmp_name'], "../tmp/img_ans/".$f_name))
{
//добавление данных в БД и сжатие изображения
$im = imagecreatefromjpeg($path_tmp.$f_name);
$ox = imagesx($im); //ширина и высота загруженого изображения
$oy = imagesy($im);
$nx = $final_width; //ширина и высота сжатого изображения
$ny = floor($oy * ($final_width / $ox));
$nm = imagecreatetruecolor($nx, $ny); //создание формы для сжатого изображения
imagecopyresized($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy);//вставка в форму
//Вставляем отредактированое изображение в зависимости от формата
imagejpeg($nm, $path_img . $name);
unlink($path_tmp . $f_name);
}
}
На этапе, где функция imagecreatefromjpeg() всё сткпарится, скрипт дальше не выполняется, страница не загружается полностью...
phpinfo() пишет следующее:
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Подскажите пожалуйсто в чём проблема... Уже с месяц с этим мучаюсь... Никто подсказать ничего не может... Чё мне делать???