|
|
|
| Ребят, такая проблема. Установил на сайт галлерею, теперь при закачке фоток хренова GD не обрабатывает фотки (не уменьшает их для превьюшек) с разрешением 1024x768 и больше. Подскажите пожалуйста, что и где смотреть?
Вот параметры моей GD:
gd
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
JIS-mapped Japanese Font Support enabled
|
| |
|
|
|
|
|
|
|
для: Eric
(18.08.2007 в 16:12)
| | Какие-либо сообщения об ошибках выводятся? | |
|
|
|
|
|
|
|
для: cheops
(18.08.2007 в 19:45)
| | Нет, к сожалению не выводятся. После закачки должна появляться надпись "Фото успешно закачено", "Изображение успешно масштабировано", но вторая надпись не появляется. Файл заливается на сервер, но обработка не происходит.
Вот выложил скрипт обработки изображения: | |
|
|
|
|
|
|
|
для: Eric
(19.08.2007 в 08:46)
| | Перед вызовом функции img_resize() символ @ отсутствует? Более мелкие изображения нормально обрабатываются или это касается любых изображений? | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | Символ собачки (@) отсутствует, я уже проверял. Более мелкие изображения (меньше 1024x768) отлично обрабатываются.
Вот код обработки из файла index.php:
// Проверяем размер фото. Если "габариты" меньше заданный в админке 150 х 120 - то ничего с ним не делаем
// блок делает мальное изображение исходной фотки - в качестве превьюшки
if ($size[0]>$smwidth or $size[1]>$smheight) {
$smallfoto="sm-$fotoname";
require ('tumbmaker.php');
if (img_resize("$datadir/$fotoname", "$datadir/$smallfoto", $smwidth, $smheight)) echo 'Изображение масштабировано <B>успешно</B>.'; else echo '<font color=red><B>Ошибка МАСШАБИРОВАНИЯ фото! Поблемы с GD-библиотекой!</B></font> Обратитесь к Администратору';
} else {$smallfoto="$fotoname";}
|
| |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | Ну давай тогда скажи, что не знаешь, что и как. Че ты мучаешь меня!!!! | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | Ну тут есть ваще человечные люди, которые могут помочь. Ну срочно нужно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
|
|
|
|
|
|
|
для: Eric
(22.08.2007 в 21:01)
| | шутите? откуда им тут взяться...
просто "сухо подходите", а на улице жара... ферштейн ми? | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up | |
|
|
|
|
|
|
|
для: cheops
(19.08.2007 в 09:59)
| | up
------------------------------------------///////////////////////---------------------------------------------- | |
|
|
|
|
|
|
|
для: Eric
(28.08.2007 в 14:56)
| | if ($size[0]>$smwidth or $size[1]>$smheight)
попробуй так:
if (($size[0]>$smwidth) || ($size[1]>$smheight)) | |
|
|
|