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
Форумы портала PHP.SU :: Версия для печати :: Загрузка файла по URL средствами PHP
Форумы портала PHP.SU » » Вопросы новичков » Загрузка файла по URL средствами PHP

Страниц (1): [1]
 

1. Nyam - 14 Июля, 2014 - 16:05:23 - перейти к сообщению
Здравствуйте! Прошу помочь в вопросе загрузки файла по урлу. По форуму нашел много тем но так и не смог понять как сделать данную функцию.
Есть парсер, который парсит урл файла со статьи на сайте и урл картинки. Нужно как-то сделать чтобы по урлу он загружал картинку и файл на сервер в какую то папку и формировал новый урл к ним.

Проблему усложняет то что урл не явный, пример: http://best-grif[dot]ucoz[dot]ru/load/0-0-0-457-20

Прошу вашей помощи.

С уважением.
2. Panoptik - 14 Июля, 2014 - 16:31:16 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. file_put_contents('img.jpg', file_get_contents('http://best-grif[dot]ucoz[dot]ru/load/0-0-0-457-20'));
3. Nyam - 14 Июля, 2014 - 16:34:47 - перейти к сообщению
Panoptik пишет:
PHP:
скопировать код в буфер обмена
  1. file_put_contents('img.jpg', file_get_contents('http://best-grif[dot]ucoz[dot]ru/load/0-0-0-457-20'));


Хм, но по адресу, который я указал как пример, нету сразу названия и типа файла. Как определять название и главное типа файла ?
4. Nyam - 15 Июля, 2014 - 19:22:27 - перейти к сообщению
Нашел пару тем, как я понял нужно всё делать через CURL , но рабочего примера так и не смог найти (. Прошу вашей помощи ...

 

Powered by ExBB FM 1.0 RC1