Скрипт рекурсивного резервного копирования PHP

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

//... authentication, other functions
for(scandir($homedir) as $buffer){
    if(is_dir($buffer)){
        //Add $buffer to an array
    }
    else{
        //Back up the file
    }
}
for($founddirectories as $dir){
    for(scandir($dir) as $b){
        //Backup as above, adding to $founddirectories
    }
}

Но это не похоже на работу.

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

Ответы на вопрос(7)

Ваш ответ на вопрос