Но какой лучший и простой способ скопировать файл или папку между локальным и удаленным сервером с помощью php? Это файлы, расположенные над веб-папкой, поэтому мне нужно использовать пути вместо URL.Скопировать файлы с одного DV-сервера на другой PHP
0
A
ответ
1
Я бы сделал это с использованием встроенных функций FTP в PHP.
EDIT: Ahh, вы хотите обеспечить безопасность. Это то, что я бы использовал тогда: SSH2-SFTP
0
Ну, я сделал эту функцию, надеюсь, что она работает для вас, скопируйте файлы с ftp: $ ftpConnection = соединение, пример ftp_connect (1.0.0.1). $ path = путь ftp. $ destination = локальный файл.
function ftpRecursiveFileListing($ftpConnection, $path, $destination) {
$contents = ftp_nlist($ftpConnection, $path);
foreach ($contents as $currentFile) {
if (strpos($currentFile, '.') === false) {
$dir = basename($currentFile);
echo "<br> <b> Directorio </b>" . $dir;
mkdir($destination . "/" . $dir);
ftpRecursiveFileListing($ftpConnection, $currentFile, $destination . "/" . $dir);
} else {
$file = basename($currentFile);
echo '<br> <b>archivo </b>' . $file;
echo '<br> <b>path </b>' . $path;
echo '<br> <b>completo </b>' . $path . "/" . $file;
ftp_get($ftpConnection, $destination . '/' . $file, $path . '/' . $file, FTP_BINARY);
}
}
}
Смежные вопросы
- 1. Как скопировать файлы с одного компьютера на другой компьютер
- 2. Как скопировать с одного холста на другой
- 3. Скопировать данные с одного листа на другой
- 4. Скопировать файл с одного сервера на другой
- 5. Скопировать формулу с одного листа на другой
- 6. Какой метод лучше всего скопировать файлы с одного сервера на другой с помощью PHP
- 7. Как скопировать файл с одного сервера на другой?
- 8. Как скопировать мои файлы из одного каталога в другой каталог?
- 9. Как скопировать папку с одного пути на другой в C++
- 10. Как скопировать настройки свойств iis с одного сервера на другой
- 11. Скопировать файлы из одного набора папок в другой
- 12. Скопировать SQL С одного сервера на другой и игнорировать Duplicatess
- 13. Как скопировать файлы из одного проекта кода в другой
- 14. Невозможно скопировать файлы из одного каталога в другой
- 15. Копирование файлов PHP с одного сервера на другой
- 16. может копировать файлы cookie с одного компьютера на другой
- 17. Как скопировать базу данных с одного компьютера на другой?
- 18. Как скопировать настройки TortoiseGit с одного компьютера на другой?
- 19. Как скопировать данные с одного листа на другой
- 20. Как скопировать данные с одного HDFS на другой HDFS?
- 21. Я пытаюсь скопировать ряд данных с одного листа на другой
- 22. Как скопировать childNode с одного узла на другой?
- 23. Как скопировать файл с одного ПК на другой
- 24. Самый быстрый способ скопировать таблицу с одного сервера на другой
- 25. Как скопировать Ethereum Blockchain с одного узла на другой
- 26. Какао - OSX - Как скопировать дату с одного контроллера на другой?
- 27. Excel VBA- Не удается скопировать с одного листа на другой
- 28. Как скопировать драгоценный камень Ruby с одного сервера на другой
- 29. Можно ли скопировать ограничения с одного вида на другой?
- 30. Скопировать данные базы данных с одного сервера на другой сервер
Что такое DV-сервер? –
К сожалению, я имел в виду выделенный виртуальный сервер. – David