Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: imagecreatefromjpeg из URL
$image=imagecreatefromjpeg($photo);// где $photo = 'http://cs123123.vkontakte.ru/u123123/a_123123.jpg'
дальше идет код построения изображения, который нормально работает при загрузке своих фоток.
но изображение не создается..
что может быть не так?
"fopen wrappers" в php.ini включено
ALEN
Отправлено: 26 Февраля, 2011 - 20:13:47
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
totje
Ну работать с удаленными данными не через CURL - идея дурная. Не везде будет работать.
И еще нужно разбираться как производится построение самого изображения.
totje
Отправлено: 26 Февраля, 2011 - 20:39:50
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ALEN
а можно поподробней про curl? пока с этим не сталкивался.
вот весь код:
$link[4][$i]=str_replace("/preview/150x100/content/setup/pics/catalog_1/","preview/",$link[4][$i]);//изменили путь к изображению - потом сохраним его в БД
Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ALEN
а можно просто пример, как правильно это сделать?) пробовал ф-цией copy, безрезультатно.. koka
не, это вроде как совсем не то.
пишу авторизацию/регистрацию через вк на сайте, точней все уже написал еще вчера, осталась только проблема с аватарами - через апи вк передается путь до авы среди прочих данных(http://cs123123.vkontakte.ru/u123123/a_123123.jpg, например), так вот нужно просто эту картинку скачать и отформатировать под свои требования, а затем удалить или же сразу отформатировать, не скачивая, ну и сохранить у себя на сервере.
вроде все должно быть просто для опытных кодеров
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
totje
Ну copy не гарантирует копию удаленного файла, разбери пример выше с CURL ? вот только не пойму как ты написал авторизацию на сайте и не можешь скопировать файл.
totje
Отправлено: 26 Февраля, 2011 - 22:27:41
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ALEN
столько букв, не ожидал, что скопировать картинку на сервер будет так сложно.. раньше просто с этим сталкиваться не приходилось, все ведь когда-то в первый раз)
и еще понять не могу, почему нельзя обойтись одной лишь imagecreatefromjpeg? в ней ведь предусмотрено построение изображение по url
ALEN
Отправлено: 26 Февраля, 2011 - 22:30:46
Участник
Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008 Откуда: Крым
Помог: 11 раз(а)
totje
Ну по той же причине почему нельзя и с помощью copy копировать удаленные изображения - там ведь тоже это предусмотрено, но хостуры свободные доступы ужимают
totje
Отправлено: 27 Февраля, 2011 - 09:29:55
Новичок
Покинул форум
Сообщений всего: 7
Дата рег-ции: Февр. 2011
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
ALEN пишет:
Ну по той же причине почему нельзя и с помощью copy копировать удаленные изображения
В действительности в общем случае процесс осуществления получения ассоциированного файлового объекта из удаленного web-сервера, не является возможным при использовании базовой конфигурации предполагаемой в перегруженных вариациях функций fopen, по причине возможной необходимости проведения авторизационных действий, или модификаци и спецификации параметров информационных полей таких как кодовая таблица или уровень элементного трактования
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.