Перенос файлов с локального компьютера на удаленный сервер с помощью сценария php, находящегося на удаленном сервере. - PullRequest
1 голос
/ 17 июня 2011

Можно ли перенести файл с локального компьютера на удаленный сервер, если скрипт php (скажем, с использованием функций ftp) находится на удаленном сервере?Я слышал, что может потребоваться настроить локальный компьютер в качестве сервера FTP, и локальный компьютер должен иметь статический IP-адрес.

Я ищу инструкции о том, как настроить локальный компьютер как FTPсервер?., или есть какой-либо другой способ с php, кроме загрузки файла формы ($ _ FILES)?

Буду признателен за любую помощь.Спасибо!.

Ответы [ 2 ]

2 голосов
/ 17 июня 2011

FTP будет работать, но:

  • Если сервер и клиент находятся в одной сети, вы можете использовать общий сетевой ресурс.Идя по этому пути, вы можете использовать обычные функции файловой системы, доступные в PHP ( docs ).Просто используйте имя сети и путь к общему ресурсу, переверните косую черту, чтобы переслать: «// имя_сервера / путь / к / общему ресурсу» Ниже приведено руководство по настройке общего сетевого ресурса , предполагая, что Windows является клиентской ОС.

  • Если об общем сетевом ресурсе не может быть и речи, вы можете настроить локальный FTP-сервер. Вот статья Lifehacker о том, как это настроить, при условии, что у вас установлена ​​ОС Windows.Есть аналогичные учебные пособия для Mac и * nix, их так много, что вам придется попробовать НЕ найти их в Google.:) Существует множество других способов настройки FTP-сервера, неважно, какой сервер вы используете, , просто убедитесь, что вы не оставляете себя широко открытым для интернета .После настройки локального FTP-сервера используйте PHP-функции PHP для подключения с сервера на локальный компьютер.

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

0 голосов
/ 17 июня 2011

Какая операционная система на вашей локальной машине?Если это Windows, я бы порекомендовал FileZilla FTP-сервер .Вот руководство , как установить и настроить FTP-сервер FileZilla .

...