Как загрузить файл на сервер PHP?

Возможно ли с помощью скрипта PHP загрузить сценарий на удаленном сервере на мой веб-сервер?

У меня есть собственный веб-сервер и домен. Я хочу поместить php-скрипт в этот домен, который будет загружать файл с удаленного сервера в файловую систему моего сервера. Это возможно?

-Джим

Конечно, вам понадобятся права на запись где-нибудь в файловой системе (где вы хотите сохранить этот файл), file_get_contents могут принимать URL-адрес в качестве своего аргумента, вам просто нужно записать полученную строку в новый файл

Я лично сделал бы это, позвонив в оболочку и вызывая wget или подобное, если бы я был в Linux-окне.

Да, с file_get_contents() , fgets() или readfile() , в зависимости от конфигурации вашего сервера.

Создайте файл локально и выгрузите данные из любой из этих функций в новый локальный файл.

Я думаю, это то, о чем вы говорите:

 <?php $file = 'http://example.com/example.txt'; $newfile = 'example.txt.bak'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } ?> 

Любой хороший?

Удачи!

Вы также можете использовать CURL, если вам нужно больше контролировать тип запроса / заголовки