Ver Mensaje Individual
  #14 (permalink)  
Antiguo 06/01/2005, 14:17
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Las funciones de PHP tipo exec() .. system() y afines sólo te ponene a tu disposición una forma de ejecutar comandos en tu "consola" .. No estás llamando a tal función del "Sistema operativo" que devuelva un "true/false" .. sino que sólo dan una salida .. Esa "salida" .. la tendrás que interpretar tu .. pero antes debes "recoger esa salida" y eso lo hace la ejecución de las funciones tipo system() ... Si al ejecutarse un comando TAL .. no dá ninguna salida . pues tu veras como lo interpretas .. tal vez si hay "error" dé un mensaje pero no lo da si no hay error (eso ya no lo sé yo).

Y .. lo que nunca vas a ver es:

[hola@pruebas hola]$
que es el "prompt" de tu consola .. sólo la "salida" que ocasionen la ejecución de tus comandos ...

También puedes usar: shell_exec() ... y otras funciones (y sintax) .. Revisa la documentación oficial de PHP al respecto.

Otro detalle que deberías probar es a forzar a ver más mensajes de error con:
error_reporting (E_ALL);

por si hay algún error que no estés viendo .. Y ojo con las sintax de los comandos . .si dice que va un espacio .. respetalo ...


Un saludo,