Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/06/2012, 06:05
Avatar de fabrikt
fabrikt
 
Fecha de Ingreso: mayo-2012
Ubicación: Parana, Entre Rios
Mensajes: 12
Antigüedad: 12 años
Puntos: 0
Respuesta: Problema para realizar un script php teniendo el backup sql

SirDuque disculpa que te moleste de nuevo, me sale este error nose bien que puede ser revise comillas y eso pero no encuentro el error aca dejo el codigo

Cita:
<?php

*$bat = "C:\xampp\htdocs\inicios\back\script.bat"; *//Donde guardamos el BAT?
*$ejecutables = "C:\xampp\mysql\bin"; //Donde esta ubicado el ejecutable dumpmysql.exe y mysql.exe
*$accion = isset($_GET['accion'])?"restaura":"backup"; // Alternativas restaura|backup
*$host = 'localhost'; // host
*$user = 'root'; // usuario
*$pass = ''; // contraseña
*$db = "inicios"; // base de datos a realizar el back-up
*$destinoBU = "C:\xampp\htdocs\sgu\back"; // BU = Back-Up // Destino donde se guardara el archivo.
*$nombreBU = !isset($_GET['archivo'])?"backUp-".date("d-m_H-i").".sql":$_GET['archivo']; // Nombre del archivo
*$password =($pass != '')?" -p".$pass." $db":$db; // modifica la funcion si el usuario lleva password en blanco.
*$Comando = "$bat $ejecutables $accion $host $user $password $destinoBU/$nombreBU ";
*if(!is_dir($destinoBU) && @!mkdir($destinoBU)){
die("<samp><b>FATAL error:</b> no se puede acceder al destino.<br> Verificar permisos de escritura</samp>");
*}
*$resultado = exec($Comando);
*
*if(!$resultado){
* *echo "<samp>Se produjo un error al realizar el Back-Up: ".$nombreBU."</samp><br>\r\n";
* * die($Comando);
*}else{
* * *echo "<h1>Exito! estamos salvaguardados!</h1>Archivo $nombreBU\r\n";
*}
*?>