Я хотел бы использовать скрипт с Curl библиотеки для загрузки одного имени каталога ДАННЫЕ (с одним .xml и одним файлом .txt.zip) , который находится внутри моего FTP - сервера # 1 в мой FTP - сервер 2 #. Этот каталог следует загружать каждые 24 часа.

Возможно ли это сделать с помощью cURL?

3 ответа3

0

Я не могу комментировать, чтобы ответить вам ... Это так проблематично ... В любом случае я пытался использовать file_get_contents и file_put_contents, которые разрешены моим хостом.

 <?php
    /* FTP SERVEUR #1)
    $contents = file_get_contents("ftp://username:pass@directory/file.xml");

/* FTP SERVEUR #2)
    file_put_contents("ftp://username:pass@directory/file.xml", $contents);

    ?>

Я выполняю это, я не вижу файла file.xml, входящего в мою # 2, и у меня нет ошибок! Я попытался сделать echo($contents) и это работает. Проблема идет с file_put_contents.

РЕДАКТИРОВАТЬ: Это работает, если вы установите права доступа к каталогу назначения на сервере № 2 на 777 .

0

То, что вы просите, не является "загрузкой" для вас.

Если я вас правильно понимаю, вам нужно скачать файл с FT Server # 1, а затем загрузить файл на FTP Server # 2. Нет прямого способа сказать одному серверу перенести его на другой ...

... если у вас нет доступа к запуску программ на самих серверах (т. е. если вы являетесь администратором или у вас есть доступ по ssh/php к одному из реальных серверов). Затем вы можете загрузить файл с FTP-сервера № 1 на локальный компьютер (это FTP-сервер № 2).

0

Я делаю что-то подобное с моим VPS и делаю это с помощью multcloud.com. Они предлагают 2 ТБ бесплатного трафика и 10 ТБ, если вы поделитесь им в социальных сетях. Вы можете настроить повторяющиеся переводы на него. Раньше я использовал mover.io, но теперь это платный вариант.

С наилучшими пожеланиями.

PS:- Если это не то, что вы ищете, пожалуйста, прокомментируйте и дайте мне знать. Я ничего не знаю о cURL, поэтому не могу ответить на эту часть вашего вопроса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .