Foros del Web » Programando para Internet » PHP »

funcion exec

Estas en el tema de funcion exec en el foro de PHP en Foros del Web. hola a todos , Tengo un pequeño problemilla con el exec: exec("/usr/bin/unzip /users/home/alumnes/TM/tm05609/scripts/Analisi_Programa_Anticopia/Fitxer/fitxerAnticopia.zip -d /users/home/alumnes/TM/tm05609/scripts/Analisi_Programa_Anticopia/Fitxer/practiquesComprimides 2>&1",$out); No se ejecuta y no se descomprime el fichero ...
  #1 (permalink)  
Antiguo 21/12/2004, 04:53
Avatar de abe_k  
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 13 años
Puntos: 2
funcion exec

hola a todos ,

Tengo un pequeño problemilla con el exec:

exec("/usr/bin/unzip /users/home/alumnes/TM/tm05609/scripts/Analisi_Programa_Anticopia/Fitxer/fitxerAnticopia.zip -d /users/home/alumnes/TM/tm05609/scripts/Analisi_Programa_Anticopia/Fitxer/practiquesComprimides 2>&1",$out);

No se ejecuta y no se descomprime el fichero que le pido. Si hago un print_r($out) me sale un error ->/usr/bin/unzip no such file or directory.

TEngo el unzip instalado en dicho directorio (usr/bin) y cuando yo mismo le paso todo el parrafo a la linea de comandos, este se ejecuta correctamente.Alguien sabe que hago mal??muchas gracias

abe_k
  #2 (permalink)  
Antiguo 23/12/2004, 00:39
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 14 años, 1 mes
Puntos: 1
ya intentste ejecutar otros comandos??
  #3 (permalink)  
Antiguo 23/12/2004, 01:57
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Puede que sea un problema de configuracionde php, mira si tienes safe_mode a on (mira lo que dice en www.php.net/exec). Y otra posibilidad es que a nivel de sistema operativo el usuario PHP (o apache) no tenga permisos para acceder a ese directorio.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 04:52.