Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG

Сообщения:  [1-2] 

 
 автор: vladimir_sumy   (07.08.2007 в 01:07)   письмо автору
 
   для: loneliness   (06.08.2007 в 21:33)
 

попробовал это:

<?php
$getfile 
'http://www.ya.ru/logo.gif';
$myfile file_get_contents($getfile);
$newfile fopen('c:/yandex.gif' 'w');
fwrite($newfile $myfile);
function 
LoadGif ($imgname
{
    
$im imagecreatefromgif ($imgname); /* Attempt to open */
    
if (!$im) { /* See if it failed */
        
$im imagecreatetruecolor (15030); /* Create a blank image */
        
$bgc imagecolorallocate ($im255255255);
        
$tc imagecolorallocate ($im000);
        
imagefilledrectangle ($im0015030$bgc);
        
/* Output an errmsg */
        
imagestring ($im155"Error loading $imgname"$tc);
    }
    return 
$im;
}
LoadGif('c:/yandex.gif');
?>
Работает!)

   
 
 автор: loneliness   (06.08.2007 в 21:33)   письмо автору
 
 

На удаленном хосте у меня имеется галерея изображений в формате jpg
Я копирую их на свой новый хостинг скриптом:

...
$stpz = "http://oldhost.ru/file.jpg";
    $msg = file_get_contents($stpz);
   
    $file = "file.jpg";
    $fd = fopen ($file, "w");


       fwrite($fd, $msg);
       fclose($fd);
...

Файлы копируются, я нормально просматриваю их по новым адресам браузером.
Однако, когда доходит дело до получения превивов этих изображений получаю такие ошибки:
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG in /www/... on line 31

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '99.jpg' is not a valid JPEG file in /www/...on line 31

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /www/... on line 42

Warning: imagedestroy(): supplied argument is not a valid Image resource in /www/... on line 49

Насколько я понял, это значит что скопировались изображения в ошибочном формате и GDlib не может их обработать.
Что я делаю неправильно, и как скопировать изображения с удаленного хоста в нормальном виде?

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования