Сохраняйте файлы используя php из URL - PullRequest
1 голос
/ 25 марта 2012

Итак, у меня есть URL, скажем, http://mysite-1.com/img.jpg, и я хочу получить доступ к этому URL с помощью PHP с другого сайта и сохранить файл, я не знаю, с чего начать, можете ли вы дать мне несколько советов? Я использую CodeIgniter и хочу использовать его с методом upload(), но любой другой метод также будет оценен.

Ответы [ 2 ]

11 голосов
/ 25 марта 2012

Действительно, очень простой метод:

copy("http://example.com/source.jpg","destination.jpg");

Пока destination.jpg находится где-то на вашем сервере, он будет получать изображение с удаленного и сохранять его, как вы хотите.

1 голос
/ 25 марта 2012

Предполагая, что allow_url_fopen включен в вашем php.ini, вы можете получать удаленный доступ к URL-адресам так же, как и локальные файлы.

file_put_contents('/path/to/local/file', file_get_contents('http://domain.com/path/to/remote/file'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...