Загрузите файл в каталог моего сервера, используя PHP - PullRequest
0 голосов
/ 05 июля 2018

моя система использует файл XML, сгенерированный по URL, и мне нужен скрипт, который каждые 30 минут обращается к этому URL (https://www.shopfisio.com.br/feeds/teste-leo?download=true), и загружает файл в каталог моего сервера.

Может кто-нибудь помочь мне, как это сделать?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

Вы можете создать запись о задании cron, которая запускает скрипт каждые 30 минут. В сценарии вы должны использовать CURL , или просто использовать пакет, подобный guzzle , чтобы создать запрос к URL-адресу и сохранить возвращаемое тело в файл на вашем сервере с помощью одного из операций чтения и записи, например file_put_contents файлы функций в php, надеюсь, это поможет вам.

0 голосов
/ 05 июля 2018

В простом случае вы можете использовать следующий код:

<?php

    $xml = file_get_contents('https://www.shopfisio.com.br/feeds/teste-leo?download=true');
    file_put_contents('import.xml', $xml);

Для планирования выполнения вашего скрипта вы можете использовать cron .

...