este es el comando :
exec("iexplore \"http://mipagina\"", $error);
tambien e probado cambiando "iexplore" por la ruta del ejecutable del internet explorer
$error me devuelve 1, pero no se porque falla ...... me podrian ayudar??
Gracias
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
| |||
exec ejecutará el programa en el servidor, no en el cliente... Si está claro eso, las razones por las que falla pueden ser: 1.- servidor unix (no existe iexplore ![]() 2.- Cita: 3.- función deshabilitada: no es este el caso, si lo fuera el error sería otro, pero normalmente las funciones como system o exec están deshabilitadas por motivos de seguridad.
Iniciado por http://www.php.net/manual/es/function.exec.php Nota: Si arrancamos un programa con esta funcion y queremos dejarlo ejecutandose en segundo plano, hay que asegurarse que el resultado del mismo es redireccionado a un fichero u otra salida o PHP se parara hasta que la ejecucion del programa termine. Saludos. |
| ||||
Descuida lo se ![]() La maquina es Windows y necesito que se ejecute el internet explorer con el URL que le pongo (digamos que leo el URL de un archivo y despues quiero abrir otro navegador con el URL que lei del archivo) Gracias |
| |||
Hay que poner la ruta completa del archivo escapando las comillas por los nombres largos..Y la url sin comillas. exec("\"C:\Archivos de programa\Internet Explorer\iexplore\" mipagina", $error); |