Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2009, 09:37
Avatar de Enishy
Enishy
 
Fecha de Ingreso: septiembre-2007
Mensajes: 121
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: codigo php anda lento

Oh cierto...puede ser, bueno aqui esta el codigo a ver si me dan una mano porfa...de antemano gracias

Código PHP:
$fileNamePgsqlDump "Copia_de_Seguridad";//nombre del fichero sql

$fileNamePgsqlDump date("Y-d-m")."-".$fileNamePgsqlDump.".sql";//añado la fecha al nombre del fichero

$sysOperative = (stristr(PHP_OS'WIN')) ? "Windows" "Linux";//compruebo el sistema operativo del servidor

switch ($sysOperative){//creo el selector de sistema operativo
    
case 'Windows'://servidores pgsql montados en maquinas windows
        
$PgsqlDump "pg_dump -i -h localhost -p 5432 -U postgres -f '..\..\backup\$fileNamePgsqlDump' dbmuseo";//ejecuto el backup
        
system($PgsqlDump$resultPgsqlDump);
    break;
    case 
'Linux'://servidores mysql montados en maquinas linux
        
$PgsqlDump "pgsqldump -u $sql_usuario --password=$sql_pass --opt $sql_db > $ruta.$fileNamePgsqlDump";//ejecuto el backup
        
system($PgsqlDump$resultPgsqlDump);
    break;
    default:
        echo 
"Error 7000: Se produjo error por no ser un sistema compatible con Windows - Unix - Linux.";//si el sistema operativo no existe o no esta definido, error
      
exit;
    break;
}
//termino switch

if($resultPgsqlDump) {
    echo 
"<H1>Error ejecutando comando: $fileNamePgsqlDump</H1>\n";//compruebo errores
}else{
 echo 
"exito ";