![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/01/2005, 06:26
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Hacer un "exec()" se refiere a ejecutar esos comandos en la "consola" (shell) del servidor que corre PHP .. no hacia otro o por el protocolo de Telnet (o SSH que sería mejor todavía).
Aclara en que máquina deseas o tienes que ejecutar comandos de Shell en ella .. por qué lo dicho .. si es en la misma que corre PHP con exec() .. system() o funciones afines puedes hacerlos sin liarte con protocolos ni sockets.
Si usas el grupo de funciones exec() y afines .. tendrás que fijarte bien si puedes usarlas .. muchas configuraciones de PHP no permiten ejecutar comandos . .por ejemplo usando "safe mode" (a ON) no se puede . .en otros casos se limita a ciertos comandos que estén en cierto directorio (que define una directiva de PHP referente al safe_mode )
Un saludo,
Última edición por Cluster; 04/01/2005 a las 06:28 |