Foros del Web » Programando para Internet » PHP »

Respaldo de Bases de Datos: MySQL BackUP.

Estas en el tema de Respaldo de Bases de Datos: MySQL BackUP. en el foro de PHP en Foros del Web. Muy simple... Estas enviando información a la pantalla... No tienes que imprimir nada en pantalla... si imprimes algo, ya no podrás modificar las cabeceras y ...

  #31 (permalink)  
Antiguo 19/08/2006, 14:12
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Muy simple... Estas enviando información a la pantalla...
No tienes que imprimir nada en pantalla... si imprimes algo, ya no podrás modificar las cabeceras y DoHeaderBackUp(); requiere modificar las Cabeceras.

Espero te ayude ;D.

Atte... DarkXNightmare ;D.
__________________
Cambiando mi Web... sean pacientes :P
  #32 (permalink)  
Antiguo 19/08/2006, 14:18
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
SOFWAY:

Voy a tomar tu recomendación y voy a crear un metodo para crear Respaldos y moverlos a FTP ;D.

Pero eso será en versiones Futuras ;D.

Rescuerden que estoy tomando todas las recomendaciones de Ustedes para aplicarlas en el Futuro en MySQL BACKUP ;D.

Atte... DarkXNightmare ;D.
__________________
Cambiando mi Web... sean pacientes :P
  #33 (permalink)  
Antiguo 19/08/2006, 17:30
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
ATENTOS!!!! NUEVAS NOTICIAS!!!!

MySQLBackUP tiene acceso para FTP!

En este preciso momento lo acabo de terminar y luego voy a crear la documentación para que puedan usar toda su tecnología ;D.

Atte... DarkXNightmare ;D.
__________________
Cambiando mi Web... sean pacientes :P
  #34 (permalink)  
Antiguo 19/08/2006, 17:59
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Cita:
Iniciado por DarkXNightmare
ATENTOS!!!! NUEVAS NOTICIAS!!!!

MySQLBackUP tiene acceso para FTP!

En este preciso momento lo acabo de terminar y luego voy a crear la documentación para que puedan usar toda su tecnología ;D.

Atte... DarkXNightmare ;D.
No lo puedo creer!!!! . Justo en este mismo momento (en el que has hecho el post) termine de hacer esto mismo para aportar al proyecto. Esto me pasa por no abrir la boca antes.

De todos modos lo comparto. No creo que sea mejor que lo tu has hecho, pero aqui va.

ACLARACION: No soy bueno con POO asique seguramente le encontraran muchos detalles, y en la manera que esta hecho es la unica que se me ocurrio.

Hay una nueva variable en el objeto es la siguiente:
Código PHP:
    /**
     * Guarda el error, si lo hay, de la funcion que intenta guardar el backup en un ftp.
     *
     * @var string
     * @access private
     */
    
private $errorFTP ""
Y dos nuevas funciones:
Código PHP:
     /**
     * Transfiere el archivo creado localmente a un FTP.
     * 
     * @param string $servFTP
     * @param string $userFTP
     * @param string $passFTP
     * @param integer $portFTP
     * @access public
     * @return bool
     */
     
public function DoFTPBackUp($servFTP$userFTP$passFTP$portFTP 21)
     {
        
$ftp_con ftp_connect($servFTP$portFTP);
        
        if(!
$ftp_con)
        {
                
$this->errorFTP 'No se pudo conectar al servidor ftp ( '.$servFTP.').';
                return 
FALSE;
        }
        
        
$ftp_login = @ftp_login($ftp_con$userFTP$passFTP);
        
        if(!
$ftp_login)
        {
                
$this->errorFTP 'Problemas con el login.';
                return 
FALSE;
        }
        
        
$fl = @fopen($this->file_path $this->database ".sql""r");
        
        if(!
$fl)
        {
                
$this->errorFTP 'Problemas al abrir el archivo. Asegurece de haber ejecutado DoFilaBackUp() antes de esta funcion';
                return 
FALSE;
        }
        
        if(
ftp_fput($ftp_con$this->database ".sql"$flFTP_ASCII))
        {
               
$resultado TRUE;
         }else{
                
$this->errorFTP "Hubo un problema durante la carga del archivo al FTP.";
                
$resultado FALSE;
          }
        
          
ftp_close($ftp_con);
          
fclose($fl);
        
        return 
$resultado;
     }
     
    
/**
     * Devuelve el error de la funcion DoFTPBackUp, si la hay.
     * 
     * @access public
     * @return string
     */
     
public function GetErrorFTP()
     {
             return 
$this->errorFTP;
     } 
Este es el ejemplo de como se usaria:
Código PHP:
include("class.MySQLBackUP.inc.php");
$backup = new MySQLBackUP("servidor_mysql""usuario_mysql""contraseña_mysql""basededatos_a_respaldar");
$backup->file_path "C:\\";
$backup->DoFileBackUp();
if(!
$backup->DoFTPBackUp('servidor''usuario''password'21)) #El puerto es opcional
{
      echo 
$backup->GetErrorFTP();

Saludos.
  #35 (permalink)  
Antiguo 03/01/2007, 15:49
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 3 meses
Puntos: 5
Re: Respaldo de Bases de Datos: MySQL BackUP.

http://darkxnightmare.phpnet.us/MySQLBackUP/

..Y en donde esta ahora???

Saludos.-
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #36 (permalink)  
Antiguo 18/01/2007, 08:10
Avatar de jerkan  
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 7 meses
Puntos: 19
Re: Respaldo de Bases de Datos: MySQL BackUP.

Cita:
Iniciado por xyyy7 Ver Mensaje
Buena pregunta
  #37 (permalink)  
Antiguo 12/03/2007, 20:37
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Respaldo de Bases de Datos: MySQL BackUP.

Lamento retomar este Topic pero es nesesario por las ultimas preguntas...

He cambiado a un Hosting gratuito MySQL BackUP. Ojalá les guste... =D.

Saludos.
__________________
Cambiando mi Web... sean pacientes :P
  #38 (permalink)  
Antiguo 26/02/2008, 15:30
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Respaldo de Bases de Datos: MySQL BackUP.

Cita:
Iniciado por DarkXNightmare Ver Mensaje
Lamento retomar este Topic pero es nesesario por las ultimas preguntas...

He cambiado a un Hosting gratuito MySQL BackUP. Ojalá les guste... =D.

Saludos.
aps...! pero ya no esta nuevamente???
  #39 (permalink)  
Antiguo 28/02/2008, 09:20
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: Respaldo de Bases de Datos: MySQL BackUP.

Mil disculpas pero ya no esta disponible porque el hosting murio y perdi los archivos de mi computadora pero trabajaré muy pronto en eso :P.

Atte... DarkXNightmare.
__________________
Cambiando mi Web... sean pacientes :P
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.