Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2013, 10:45
KeSpyKe
 
Fecha de Ingreso: julio-2009
Mensajes: 24
Antigüedad: 15 años, 4 meses
Puntos: 0
Funciones como system(), shell_exec(), exec()....

Buenos dias chicos!

Llevo ya días intentando solucionar esto y veo que no hay manera, a ver si alguien puede ayudarme!

Necesito en un archivo php ejecutar diferentes comandos que usariamos en un terminal:

He provado diferentes funciones como shell_exec(), system(), exec()...etc.

Pero no he encontrado solución, el problema de estas funciones es que algunas si me las ejecuta y otras no, por ejemplo:

exec ('mkdir prueba');

exec ('ls -l');


Estas por ejemplo me funcionan con las 3 funciones y sin problema, pero a la que me dispongo a utilitzar por ejemplo un change directory (cd)

exec ('cd prueba');

Ya no me funciona.

Nombro el comando CD como ejemplo, ya que lo que verdaderamente me interesa es poder conseguir ejecutar un comando ant, pero pensé que como tampoco me va el CD estaría bien saber el porque.

Por si acaso, estoy usando un iMAC, la versión de php que uso es la 5 y en principio, nada más.

Si quereis os pongo el código pero ya os digo, es simple, algunos comandos funcionan y otros no, no se si algo estoy haciendo mal...gracias!

Un saludo y gracias a todos!

Alex