Foros del Web » Programando para Internet » PHP » Configuración PHP »

función exec()

Estas en el tema de función exec() en el foro de Configuración PHP en Foros del Web. Hola quisiera saber como habilitar la función exec() en php 5.2.8 S.O Windows server 2003 Sercidor web Internet information services Script aplicado Código PHP: <?php ...
  #1 (permalink)  
Antiguo 31/01/2009, 01:41
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 9 meses
Puntos: 2
función exec()

Hola quisiera saber como habilitar la función exec() en php 5.2.8
S.O Windows server 2003
Sercidor web Internet information services
Script aplicado
Código PHP:
<?php
echo exec('archivo.bat');
?>
  #2 (permalink)  
Antiguo 31/01/2009, 13:35
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: función exec()

Es posible? no puedo hacerlo funcionar
  #3 (permalink)  
Antiguo 01/02/2009, 09:11
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 17 años, 11 meses
Puntos: 33
Respuesta: función exec()

j84625:
Cita:
la función exec() en php 5.2.8
Esta habilitada por defecto.

Saludos
Franco
  #4 (permalink)  
Antiguo 01/02/2009, 10:52
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: función exec()

Cita:
Iniciado por franco190453 Ver Mensaje
j84625:


Esta habilitada por defecto.

Saludos
Franco
al utilizar la funcion ocurre el siguiente error
PHP Warning: exec() [function.exec]: Unable to fork [archivo.bat] in C:\www\index.php on line 2

Última edición por j84625; 01/02/2009 a las 11:07
  #5 (permalink)  
Antiguo 01/02/2009, 12:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: función exec()

Ese error es debido a los permisos de IIS, revisa este link: http://www.somacon.com/p255.php

Saludos
  #6 (permalink)  
Antiguo 01/02/2009, 14:35
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: función exec()

Cita:
Iniciado por GatorV Ver Mensaje
Ese error es debido a los permisos de IIS, revisa este link: http://www.somacon.com/p255.php

Saludos
gracias funciono no sabia que tenia que darles permisos en el CMD jejj
pero ahora al usar el codigo me da un error en CGI

La aplicación CGI especificada puede comportarse de forma anormal si no recibe un conjunto completo de encabezados HTTP.

jeejj dios nunca voy a terminar

Última edición por j84625; 01/02/2009 a las 15:36
  #7 (permalink)  
Antiguo 01/02/2009, 15:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: función exec()

Es probable que el codigo no se este terminando de ejecutar correctamnte, revisa el log de errores para que veas que posibles errores puede ocasionar.

Saludos
  #8 (permalink)  
Antiguo 01/02/2009, 16:02
Avatar de j84625  
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: función exec()

codigo php
Código:
<?php
exec("archivo.bat");
?>
archivo.bat
Código:
ping www.google.com > salida.txt
Windows Server 2003, PHP 5.2.8, IIS 6.0
si edito el código del archivo.bat y dejo solo el ping sigue el error no se que pueda ser

Muchas gracias por responder me has ayudado mucho
le doy permiso al ping.exe listo solucionado por aqui

Última edición por j84625; 01/02/2009 a las 19:57
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 00:23.