Как сохранить себе файл по ссылке

437
29 января 2017, 15:53

Как сохранить файл к себе на хостинг по ссылке, находящейся в открытом доступе? Формат xml

http://topnlab.ru/export/main/database/?data=objects&format=yandex&type=new&id=766344&key=XVWCFLzOZ9hrkJLItQ==

Если нажать правой кнопкой мыши на неё и выбрать "сохранить ссылку как..." тогда она скачивается (как ссылка на этом сайте http://sro-gosst.ru/ ). Как сделать так, чтобы просто прописать ссылку и документ загружался на хостинг.

Answer 1

Если делать это на php, то можно использовать следуйщий код:

<?php
$file='http://topnlab.ru/export/main/database/?data=objects&format=yandex&type=new&id=766344&key=XVWCFLzOZ9hrkJLItQ==';
$host=__DIR__.'/new.xml';
copy($file, $host);
chmod($host, 0777);

Через copy работает без проблем, я проверил. Для автоматизации рекомендую обратить внимание на то, как удалять старый файл.

READ ALSO
Как вывести метки записи WP?

Как вывести метки записи WP?

Добавил новый тип записи таким образом:

370
Не отображаются изменения шаблона в Prestashop

Не отображаются изменения шаблона в Prestashop

Не отображаются изменения шаблона в Prestashop, меняю классы и тпНо, на сайте ничего из этого не отображается

440
Не могу понять откуда появляется ���

Не могу понять откуда появляется ���

Всем привет, очень странная вещь происходит, впервые сталкиваюсь

355
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

посмотрел для этого кода нет ответа и он очень уж странный:

338