- Автор темы
- #1
Как скопировать локальную папку (разный уровень вложенности) на сервер?
Я так полагаю что должно быть что-то вроде:
Проблема в том что как организовать сохранение структуры вложенности на сервере ? Вобщем в коде там коммент в том месте где чего-то не хватает.
Поможет кто-то ?
Я так полагаю что должно быть что-то вроде:
PHP:
<?php
function ftp_copy($directory,$destination) {
global $conn_id; // соединение с фтп
$dir = opendir($directory);
while (($file = readdir($dir)) !== false) {
if (is_file("$directory/$file")) {
// если это файл загружаем его на сервер
}
if(is_dir("$directory/$file") && $file != '.' && $file != '..') {
ftp_mkdir($conn_id, $file);
// вот тут нужно как-то организовать проверку где мы находимся и что-то предпринять :) (либо зайти, либо выйти в/из $file)
ftp_copy("$directory/$file",$directory);
}
}
closedir($dir);
}
?>
Поможет кто-то ?