Я написал плагин WordPress, и я пытаюсь найти лучший способ проверить программу на наличие обновлений на моем сервере и загрузить их автоматически по запросу пользователя. Это будет в основном использоваться для загрузки дополнительных функций, которые я не хочу помещать в репозиторий WordPress, поскольку они не имеют лицензии GNU.Каков наилучший способ загрузить внешний файл на сервер с помощью программы
Я закодировал программу для проверки обновлений, я не уверен, что это часть загрузки.
Должен ли я использовать file_get_contents(), а затем fwrite() для записи результатов в каталог? Я уверен, что это способ сделать это, но я ищу самый безопасный способ перехода между серверами, потому что плагин используется тысячами людей на разных установках, хотя они все являются PHP, и большинство из них PHP5 +. Я боюсь, что у некоторых хостов может быть какая-то безопасность, которая мешает мне это делать. Будет ли cURL лучшим вариантом?
спасибо.
Вы правы, я нашел эти функции вскоре после публикации этого вопроса. WP имеет ряд функций, доступных для загрузки заголовков, файлов, их извлечения и т. Д. К сожалению, на нем не так много документации, кроме записей PHPDoc в файлах. – Andy