Saludos, estoy intentando crear una utilidad que automatice el respaldo de una carpeta en el servidor.
Para eso pretendo usar cronjob y un script php para copiar la carpeta mencionada, pero no logro descubrir porque no funciona el script.
Código PHP:
$origen ="/home/xxxxxxx/public_html/carpeta";
$destino ="/home/xxxxxxxx/public_html/carpeta1";
function copiaDirectorio($origen,$destino){
$dir = opendir($origen);
mkdir("$destino");
chmod("$destino", 0777);
while(false !== ( $archivo = readdir($dir)) ) {
if (( $archivo != '.' ) && ( $archivo != '..' )) {
if ( is_dir('$origen/$archivo') ) {
copiaDirectorio('$origen/$archivo','$destino/$archivo');
}
else {
copy('$origen/$archivo','$destino/$archivo');
}
}
}
closedir($dir);
}
Sin embargo algo o más de algo no anda bien y no descubro que es ya que ni siquiera muestra un Warning ni errores ni nada, tampoco crea el directorio ni copia archivos... o sea, no hace nada de nada.
Espero que alguien tenga la voluntad de revisar el script y darme alguna idea de lo que esta mal en él.