J'ai écrit un système de gestion de contenu de base pour mon site Web, y compris un panneau d'administration. Je comprends le fichier IO de base ainsi que la copie via PHP, mais mes tentatives d'écriture d'un script de sauvegarde du script ont échoué. J'ai essayé de faire ceci:PHP Script de sauvegarde récursive
//... 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
}
}
Mais cela n'a pas semblé fonctionner.
Je sais que je peux le faire en utilisant FTP, mais je veux une solution complètement côté serveur qui peut être accessible n'importe où avec une autorisation suffisante.
C'est étrange, je suis travaillant sur exactement le même problème en ce moment, et j'ai posé presque la même question il y a une minute :) Je l'ai supprimé, cependant, parce que j'ai reçu une bonne question existante: http://stackoverflow.com/questions/1334613/zip -a-directory-in-php –
Je suis surpris que personne n'ait mentionné DirectoryIterator pour l'obtention de vos fichiers. – Chris