Ho scritto un sistema di gestione dei contenuti di base per il mio sito Web, incluso un pannello di amministrazione. Comprendo il file di base IO e copiando tramite PHP, ma i tentativi di script di backup richiamabili dallo script non sono riusciti. Ho provato a fare questo:Script di backup ricorsivo 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
}
}
Ma non sembra funzionare.
So che posso farlo tramite FTP, ma voglio una soluzione completamente lato server a cui sia possibile accedere ovunque con sufficiente autorizzazione.
Questo è inquietante, io sono lavorando esattamente sullo stesso problema al momento, e ho chiesto quasi la stessa domanda un minuto fa :) L'ho cancellato, però, perché mi è stata fornita una buona domanda esistente: http://stackoverflow.com/questions/1334613/zip -a-directory-in-php –
Sono sorpreso che nessuno abbia menzionato DirectoryIterator per ottenere i tuoi file. – Chris