Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2011, 20:20
Avatar de ricardo_tu
ricardo_tu
 
Fecha de Ingreso: noviembre-2010
Ubicación: Mas aca del mas alla
Mensajes: 222
Antigüedad: 13 años, 6 meses
Puntos: 32
Exclamación script php para copiar carpeta (no funka)

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.
__________________
La ciencia al poder. Pazciencia ya viene