Script en PHP. ayudameeee!

Hola a todos. Necesito ayuda para algo muy simple pero que para mi y mi nivel de php es complicado. [ayay]

Vereis estoy montando una pequeña tienda en oscommerce y quiero poder hacer una copia de seguridad desde el panel de control del administrador de toda la web.

El Administrador tiene un script que permite hacer una copia de la BD y la comprime con gzip para a continuacion permitir su descarga.

A mi me gustaria poder modificar ese script para poder hacer un TAR completo de todos los ficheros de la WEB y asi poder descargarlos comprimidos junto a a la BD.

Ya se que me direis que es mas sencillo el FTP , pero lo que quiero es poder hacerlo automatico con solo darle a un boton para que sea mas facil.

el arbol de directorios donde esta el script es /http/admin y el arbol principal seria /http/...necesito hacer una copia desde este ultimo recursiva y de todos los archivos.

A ver si alguien me echa una manita con el PHP. [angelito] ..

Gracias




La parte del codigo que se encarga de la compresion es esta :

if (isset($HTTP_POST_VARS['download']) && ($HTTP_POST_VARS['download'] == 'yes')) {
switch ($HTTP_POST_VARS['compress']) {
case 'gzip':
exec(LOCAL_EXE_GZIP . ' ' . DIR_FS_BACKUP . $backup_file);
$backup_file .= '.gz';
break;
case 'zip':
exec(LOCAL_EXE_ZIP . ' -j ' . DIR_FS_BACKUP . $backup_file . '.zip ' . DIR_FS_BACKUP . $backup_file);
unlink(DIR_FS_BACKUP . $backup_file);
$backup_file .= '.zip';
}

esta a partir de la linea 126, adjunto el fichero en PHP por si alguien quiere echarle un vistazo.


Creo que necesito usar el tar y luego comprimirlo con el gzip pero mi desconocimiento de linux me impiode avan
0 respuestas