| |
автор: барто (28.02.2008 в 13:48) |
|
| | Warning: imagecreatefromjpeg(): '../files/photo/DSCN0576.jpg' is not a valid JPEG file in /web/site/www/photo/image.php on line 30
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /web/site/www/photo/image.php on line 32 | |
| |
|
|
| |
|
|
| |
для: барто
(28.02.2008 в 13:48)
| | | Вы пытаетесь открыть ресурс, который не является изображением в формате JPEG. | |
| |
|
|
| |
автор: барто (28.02.2008 в 13:56) |
|
| |
для: sim5
(28.02.2008 в 13:50)
| | | В том то и прикол что является...
под виндой у меня на компике скрипт работает замечательно с теми же файлами а на хостинге уже не так уж замечательно... | |
| |
|
|
| |
|
|
| |
для: барто
(28.02.2008 в 13:56)
| | | Ну тогда следует проверить GD библиотеку на сервере, и убедиться точно, что изображения при загрузке на сервер не оказались "битыми". | |
| |
|
|
| |
автор: барто (28.02.2008 в 14:09) |
|
| |
для: sim5
(28.02.2008 в 14:00)
| | | изображения закачиваются ч\з ФТП иони точно не битые - проверено...
и еще, это скрипт ресайзинга изображения.
так вот картинка выводится в двух видах превью и большая, так вот превью ресайзиннормально а когда открываешь большую то уже не нормально
$filename="DSCN0576.jpg";
$size1=getimagesize($filename);
if(!is_file($filename)){ echo "файл не найден";
exit();
}
$size1=getimagesize($filename);
if(isset($_GET['action'])){
$width=100;
$height=133;
}
else{
/**/
$width=floor($size1[0]*0.7);
$height=floor($size1[1]*0.7);
}
header('Content-type: image/jpeg');
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $size1[0], $size1[1]);
// Output
imagejpeg($image_p, null, 100);
?>
|
| |
| |
|
|
| |
|
|
| |
для: барто
(28.02.2008 в 14:09)
| | | А где у вас расположен скрипт? | |
| |
|
|
| |
автор: барто (28.02.2008 в 14:19) |
|
| |
для: sim5
(28.02.2008 в 14:17)
| | | на хостинге скрипт находится в отдельном каталоге, а на своем компутере скрипт и jpg и в одном... | |
| |
|
|
| |
|
|
| |
для: барто
(28.02.2008 в 14:19)
| | | а $filename изменена на хостинге? | |
| |
|
|
| |
автор: барто (28.02.2008 в 15:20) |
|
| |
для: MIchail1982
(28.02.2008 в 15:17)
| | | Да там все измено, периюшки ресайзит номарльно из этого же файла..
да ксти заметил такую штуку что такая проблема тока с файлами размер которых превышает 2мб... файлы поменьше ресайзит нормально и как превию и как большие... | |
| |
|
|
| |
|
|
| |
для: барто
(28.02.2008 в 15:20)
| | | Загрузка файлов размером больше 2 МБ огарничена сервером в настройкакх php.ini. Они у вас просто не загружаются. | |
| |
|
|
| |
автор: барто (28.02.2008 в 19:36) |
|
| |
для: sim5
(28.02.2008 в 15:34)
| | | тут высказали такой вариант - что это фотки с фотопаартов в неправильном жипег формате просто.... | |
| |
|
|
| |
|
|
| |
для: барто
(28.02.2008 в 19:36)
| | | Может быть и такое, но файл выше 2 МБ вы все равно на сервер не закачаете. | |
| |
|
|