Gracias por tu respuesta, trate de hacerlo funcionar asi pero recibo el siguiente error:
Notice: Undefined index: examinar in C:\wamp\www\scv\exportar.php on line 150
Notice: Undefined index: examinar in C:\wamp\www\scv\exportar.php on line 151
Notice: Undefined index: in C:\wamp\www\scv\exportar.php on line 151
El archivo no se recibio correctamente, error:
La linea 150 y 151 corresponde a donde compruebo el archivo de respaldo y obviamente no copia el archivo a la ubicación definida en $respaldo.
Codigo actual:
Código:
$examinar=$_POST["examinar"];
// respaldo BD actual
$usuario="root";
$passwd="";
$bd="SCV";
$respaldo = 'C:\archivo.sql';
// Mensajes de error
$verror = array(
0 => '',
1 => 'El peso del archivo es mayor del permitido en la configuración del servidor.',
2 => 'El peso del archivo es mayor del permitido en la configuración del formulario.',
3 => 'El archivo no se recibió completo..',
4 => 'El archivo no se pudo subir.',
5 => 'Error desconocido subiendo el archivo.',
6 => 'Error del servidor: No existe un directorio temporar para subir archivos.',
7 => 'Error del servidor: Error de disco guardando el archivo subido.',
9 => 'El archivo contiene una extensión no permitida.'
);
// Compruebo el archivo respaldo
if(!move_uploaded_file($_FILES['examinar']['tmp_name'], $respaldo))
die('El archivo no se recibio correctamente, error: ' . $verror[$_FILES['examinar']['error']]);
// Importo el archivo
$importa = 'C:\wamp\bin\mysql\mysql5.0.45\bin\mysql.exe --password=$passwd --user=$usuario $bd <' . $respaldo;
system($importa, $resultado);
}