PHP - Backup automático para bd en php

 
Vista:

Backup automático para bd en php

Publicado por pablomtg (1 intervención) el 13/02/2012 17:01:12
Hola amigos. Les cuento que estoy haciendo un backup automatico para la bd de la empresa que trabajo. Tengo el siguiente codigo:

index.php

?>
<?php
$dir='data/respaldos/';
$directorio=opendir($dir);
$archivobd='';
while ($archivo = readdir($directorio))
$archivobd=$archivo;
closedir($directorio);
echo $dir.$archivobd;
?>
<?
if(!copy($dir.$archivobd,'listos/'.$archivobd)){
echo "No se pudo copiar el archivo. ";
}
?>

traer.php

<?php
//Incluimos la libreria
include('pclzip.lib.php');

//forma de llamar la clase
$archive = new PclZip('\\\\servidor2\\ftp\\respaldos 2012-02-06 22;00;08.zip');

//Ejecutamos la funcion extract

if ($archive->extract(PCLZIP_OPT_PATH, 'data',
PCLZIP_OPT_REMOVE_PATH, 'temp_install') == 0) {
die("Error : ".$archive->errorInfo(true));
}

{


}
?>


De esta forma, puedo guardar el respaldo de la fecha que ponga en $archive , pero lo tengo que hacer manualmente, es decir, reemplazar la fecha del backup que quiero seleccionar. Lo que quiero es que lo haga automaticamente, sin que yo este haciendo ese reemplazo, y lo haga tomando el ultimo respaldo que se cree en la carpeta.

Eso, si me puedes ayudar. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder