За последние 24 часа нас посетили 17562 программиста и 1722 робота. Сейчас ищут 843 программиста ...

Копировать на ftp папку с файлами

Тема в разделе "PHP для новичков", создана пользователем DobroFenix, 25 окт 2012.

  1. DobroFenix

    DobroFenix Активный пользователь

    С нами с:
    22 май 2010
    Сообщения:
    89
    Симпатии:
    0
    Как при помощи php скопировать на ftp папку со всем её содержимым ?

    Сейчас использую такой метод:
    Код (Text):
    1. foreach($superban_files as $file){
    2.                 $remote_file = "$remote_dir/$file";
    3.                 $local_file = "$superban_path/web/$file";
    4.                 if(ftp_put($ftp, $remote_file, $local_file, FTP_ASCII)){
    5.                     server_log("Copy OK: $local_file to $remote_file");
    6.                 }
    7.                 else{
    8.                     server_log("Copy Error: $local_file to $remote_file");
    9.                 }
    10.             }
    Где $superban_files массив, в котором перечисляются все файлы, которые нужно скопировать.
    Так получилось, что файлов, которые нужно копировать, стало много и появились подпапки. По этому нужно, как-то разом скопировать папку со всем её содержимым.
     
  2. DobroFenix

    DobroFenix Активный пользователь

    С нами с:
    22 май 2010
    Сообщения:
    89
    Симпатии:
    0
    Проще говоря, как скопировать на ftp локальную папку со всем её содержимым с сохранением структуры?
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    А где вы хотя бы пытаетесь копировать?))

    php.net/manual/ru/function.copy.php
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    сканируем локальную папку, и создаем на фтп теже папки что и локально.
    копируем в них соответсвующие файлы.
    в чем именно проблема? в мануале все есть
     
  5. DobroFenix

    DobroFenix Активный пользователь

    С нами с:
    22 май 2010
    Сообщения:
    89
    Симпатии:
    0
    Ладно, как создать все папки на ftp с структурой аналогичной локальной и перенести с аналогичной структурой всё содержимое папок?