[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PhpThumbFactory и ошибка копирования
DarkGuy

$source = "http://z176828.infobox.ru/admin/".$foto_name;
$dest = "http://z176828.infobox.ru/admin/thumb/".$foto_name;
echo $dest;
if(!copy($source, $dest)) {
echo "Ошибка копирования файла $source...<br />\n";
}


$thumb = PhpThumbFactory::create($dest);
$thumb->cropFromCenter (100, 100);
$thumb->save($dest);


выдает ошибку
http://z176828.infobox.ru/admin/thumb/kata...37492.JPGОшибка копирования файла http://z176828.infobox.ru/admin/katalogimg..._ST837492.JPG...

Fatal error: Uncaught exception 'Exception' with message 'Could not determine format of remote image: http://z176828.infobox.ru/admin/thumb/kata...837492.JPG' in /home/www/z176828/lib/ThumbBase.inc.php:193 Stack trace: #0 /home/www/z176828/lib/GdThumb.inc.php(1077): ThumbBase->triggerError('Could not deter...') #1 /home/www/z176828/lib/GdThumb.inc.php(98): GdThumb->determineFormat() #2 /home/www/z176828/lib/ThumbLib.inc.php(127): GdThumb->__construct('http://z176828....', Array, false) #3 /home/www/z176828/lib/foto_katalog.lib.php(132): PhpThumbFactory::create('http://z176828....') #4 /home/www/z176828/htdocs/admin/foto_katalog.php(41): foto_katalog->save() #5 {main} thrown in /home/www/z176828/lib/ThumbBase.inc.php on line 193



Не понимаю почему. Директория есть . Права есть . Файл есть.



Спустя 1 минута, 39 секунд (13.03.2012 - 17:43) ADiel написал(а):
$dest = "http://z176828.infobox.ru/admin/thumb/".$foto_name; ?

Протокол Http не позволяет заливать файлы таким методом
используйте пути в файловой системе, а не внешние.

Спустя 2 минуты, 45 секунд (13.03.2012 - 17:45) DarkGuy написал(а):
Цитата (ADiel @ 13.03.2012 - 14:43)
$dest = "http://z176828.infobox.ru/admin/thumb/".$foto_name; ?

Протокол Http не позволяет заливать файлы таким методом
используйте пути в файловой системе, а не внешние.

побывал. Выдает


/thumb/katalogimg/1331649922_ST837492.JPG
Warning: copy(/thumb/katalogimg/1331649922_ST837492.JPG) [function.copy]: failed to open stream: No such file or directory in /home/www/z176828/lib/foto_katalog.lib.php on line 127
Ошибка копирования файла katalogimg/1331649922_ST837492.JPG...

Fatal error: Uncaught exception 'Exception' with message 'Image file not found: /thumb/katalogimg/1331649922_ST837492.JPG' in /home/www/z176828/lib/ThumbBase.inc.php:193 Stack trace: #0 /home/www/z176828/lib/ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') #1 /home/www/z176828/lib/ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() #2 /home/www/z176828/lib/GdThumb.inc.php(96): ThumbBase->__construct('/thumb/katalogi...', false) #3 /home/www/z176828/lib/ThumbLib.inc.php(127): GdThumb->__construct('/thumb/katalogi...', Array, false) #4 /home/www/z176828/lib/foto_katalog.lib.php(132): PhpThumbFactory::create('/thumb/katalogi...') #5 /home/www/z176828/htdocs/admin/foto_katalog.php(41): foto_katalog->save() #6 {main} thrown in /home/www/z176828/lib/ThumbBase.inc.php on line 193

Спустя 9 минут, 23 секунды (13.03.2012 - 17:55) DarkGuy написал(а):
Цитата (DarkGuy @ 13.03.2012 - 14:45)
Цитата (ADiel @ 13.03.2012 - 14:43)
$dest = "http://z176828.infobox.ru/admin/thumb/".$foto_name; ?

Протокол Http не позволяет заливать файлы таким методом
используйте пути в файловой системе, а не внешние.

побывал. Выдает


/thumb/katalogimg/1331649922_ST837492.JPG
Warning: copy(/thumb/katalogimg/1331649922_ST837492.JPG) [function.copy]: failed to open stream: No such file or directory in /home/www/z176828/lib/foto_katalog.lib.php on line 127
Ошибка копирования файла katalogimg/1331649922_ST837492.JPG...

Fatal error: Uncaught exception 'Exception' with message 'Image file not found: /thumb/katalogimg/1331649922_ST837492.JPG' in /home/www/z176828/lib/ThumbBase.inc.php:193 Stack trace: #0 /home/www/z176828/lib/ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') #1 /home/www/z176828/lib/ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() #2 /home/www/z176828/lib/GdThumb.inc.php(96): ThumbBase->__construct('/thumb/katalogi...', false) #3 /home/www/z176828/lib/ThumbLib.inc.php(127): GdThumb->__construct('/thumb/katalogi...', Array, false) #4 /home/www/z176828/lib/foto_katalog.lib.php(132): PhpThumbFactory::create('/thumb/katalogi...') #5 /home/www/z176828/htdocs/admin/foto_katalog.php(41): foto_katalog->save() #6 {main} thrown in /home/www/z176828/lib/ThumbBase.inc.php on line 193

$source = $foto_name;
$dest = "/admin/thumb/".$foto_name;
echo "<a href=\"".$dest."\">".$dest."</a>";
if(!copy($source, $dest)) {
echo "Ошибка копирования файла $source...<br />\n";
}


$thumb = PhpThumbFactory::create($dest);
$thumb->cropFromCenter (100, 100);
$thumb->save($dest);


/admin/thumb/katalogimg/1331650201_ST837492.JPG
Warning: copy(/admin/thumb/katalogimg/1331650201_ST837492.JPG) [function.copy]: failed to open stream: No such file or directory in /home/www/z176828/lib/foto_katalog.lib.php on line 127
Ошибка копирования файла katalogimg/1331650201_ST837492.JPG...

Fatal error: Uncaught exception 'Exception' with message 'Image file not found: /admin/thumb/katalogimg/1331650201_ST837492.JPG' in /home/www/z176828/lib/ThumbBase.inc.php:193 Stack trace: #0 /home/www/z176828/lib/ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') #1 /home/www/z176828/lib/ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() #2 /home/www/z176828/lib/GdThumb.inc.php(96): ThumbBase->__construct('/admin/thumb/ka...', false) #3 /home/www/z176828/lib/ThumbLib.inc.php(127): GdThumb->__construct('/admin/thumb/ka...', Array, false) #4 /home/www/z176828/lib/foto_katalog.lib.php(132): PhpThumbFactory::create('/admin/thumb/ka...') #5 /home/www/z176828/htdocs/admin/foto_katalog.php(41): foto_katalog->save() #6 {main} thrown in /home/www/z176828/lib/ThumbBase.inc.php on line 193

Спустя 1 минута, 49 секунд (13.03.2012 - 17:57) ADiel написал(а):
Инструкция:
1. Закрываем форум
2. Лезем в словарь
и переводим failed to open stream: No such file or directory

Попробуйте перед слэшом точку поставить
/home/www/z176828/lib/ тут есть папка thumb ??

Попробуйте /home/www/z176828/thumb/katalogimg/1331649922_ST837492.JPG
т.е. полный путь до файла
Но я бы использовал относительные

Спустя 26 минут, 18 секунд (13.03.2012 - 18:23) DarkGuy написал(а):
Цитата (ADiel @ 13.03.2012 - 14:57)
Инструкция:
1. Закрываем форум
2. Лезем в словарь
и переводим failed to open stream: No such file or directory

Попробуйте перед слэшом точку поставить
/home/www/z176828/lib/ тут есть папка thumb ??

Попробуйте /home/www/z176828/thumb/katalogimg/1331649922_ST837492.JPG
т.е. полный путь до файла
Но я бы использовал относительные

Я понимаю что он не может найти либо файл либо директорию

директорию и файл проверил все есть. Но не работает




$source = "/admin/".$foto_name;
$dest = "/admin/thumb/".$foto_name;
echo "<a href=\"".$dest."\">".$dest."</a><br>";
echo "<a href=\"".$source."\">".$source."</a>";
if(!copy($source, $dest)) {
echo "Ошибка копирования файла $source...<br />\n";
}


$thumb = PhpThumbFactory::create($dest);
$thumb->cropFromCenter (100, 100);
$thumb->save($dest);



файл
http://z176828.infobox.ru/admin/katalogimg/1331651839_.png




admin/thumb/katalogimg/1331651866_.png
/admin/katalogimg/1331651866_.png
Warning: copy(/admin/katalogimg/1331651866_.png) [function.copy]: failed to open stream: No such file or directory in /home/www/z176828/lib/foto_katalog.lib.php on line 128
Ошибка копирования файла /admin/katalogimg/1331651866_.png...

Fatal error: Uncaught exception 'Exception' with message 'Image file not found: /admin/thumb/katalogimg/1331651866_.png' in /home/www/z176828/lib/ThumbBase.inc.php:193 Stack trace: #0 /home/www/z176828/lib/ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') #1 /home/www/z176828/lib/ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() #2 /home/www/z176828/lib/GdThumb.inc.php(96): ThumbBase->__construct('/admin/thumb/ka...', false) #3 /home/www/z176828/lib/ThumbLib.inc.php(127): GdThumb->__construct('/admin/thumb/ka...', Array, false) #4 /home/www/z176828/lib/foto_katalog.lib.php(133): PhpThumbFactory::create('/admin/thumb/ka...') #5 /home/www/z176828/htdocs/admin/foto_katalog.php(41): foto_katalog->save() #6 {main} thrown in /home/www/z176828/lib/ThumbBase.inc.php on line 193

Спустя 3 минуты, 58 секунд (13.03.2012 - 18:27) DarkGuy написал(а):
Заработало!

Спустя 41 секунда (13.03.2012 - 18:28) DarkGuy написал(а):
$thumb == PhpThumbFactory::create($dest); И все.. Правда не понимаю почему
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.