Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 13:50
Hobitt
 
Fecha de Ingreso: octubre-2006
Ubicación: Xoxocotla, Morelos Mexico
Mensajes: 243
Antigüedad: 17 años, 6 meses
Puntos: 0
Como funciona la funcion EXEC

Hola.

Tengo la siguiente duda.

He generado un archivo .bat en el que estan lsa instrucciones para generar un respaldo de una base de datos con mysqldump.

Si le doy doble clic al archivo, se ejecuta y hace el respaldo sin mayor problema.

Lo que necesito es mandar ejecutar ese .bat desde una interfaz en php, y tengo un script con el siguiente codigo:

<?php
include ("seguridad.php"); // para validar si el usuario esta o no logueado
exec('C:\\ruta\respalda.bat'); //ruta para el archivo .bat
header("Location: administrador.php"); // redirecciona a el menu principal
?>

Y este script es llamado mediante un hipervinculo en la pagina del adminitrador.php

Y cuando pucho ese hipervinculo no hace nada, no me guarda mi archivo de respaldo.

Necesito saber si hay alguna caracteristica que revisar en el php.ini o en algun otro lugar??

Mi ambiente es IIS, PHP y MySQL.

aGRADEZCO SU AYUDA.