shell — PHP перезаписать файл на другом сервере

У меня есть файл с именем updateServer.php который имеет следующий код:

$myfile = fopen("http://173.XXX.XXX.XXX/myurl/demo/path.txt", "w") or die("Unable to open file!");

Я хочу использовать этот файл для редактирования path.txt файл, который размещен на другом сервере.
Это действительно возможно, так как я не могу этого сделать.

Я получил помощь от этого: http://php.net/manual/en/features.remote-files.php

PS: я переписал файлы на том же сервере и был успешным на том же.

0

Решение

Вы не можете писать на URL с fopen, Он только делает запросы GET.

Вы могли бы использовать cURL библиотека делать запрос HTTP PUT, но вам придется настроить сервер, на который вы пишете, таким образом, чтобы поддерживать запросы PUT. (По умолчанию веб-серверы этого не делают, потому что любой HTTP-клиент может записывать файлы на любой сервер).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]