Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/03/2004, 12:04
Mystery
 
Fecha de Ingreso: febrero-2001
Ubicación: /home/mystery
Mensajes: 17
Antigüedad: 23 años, 2 meses
Puntos: 0
Buenas nuevamente...

Sabia de la existencia de los parametros del exec... pero no me resultaban muy conviencentes sus salidas...

Código PHP:
<?  
  $cmd 
"gzip -dv sxnovedad.20040310.suc36.67.gz";  
  
exec ($cmd$salida$error);  
  
print_r($salida);   
  echo 
"<br>";  
  echo 
$error;  
?>
Me mostraba tanto como esto...

Array ( [0] ==> )
0

Mucho no me decia... asi que le agrege 2>&1 luego del archivo gz.

Cosa que quedo algo asi...

Código PHP:
<?  
  $cmd 
"gzip -dv sxnovedad.20040310.suc36.67.gz 2>&1";  
  
exec ($cmd$salida$error);  
  
print_r($salida);   
  echo 
"<br>";  
  echo 
$error;  
?>
Esto me devolvio lo siguiente...

Array ( [0] => gzip: sxnovedad.20040310.suc36.67: Permission denied )
1

Me resulto muy extraño, ya que los permisos de ese archivo eran todos (777).

Asi que probe cambiandole los permisos al directorio... (777) le puse... y salio funcionando...

Segui probando... y le saque los permisos de escritura y ejecucion a todos menos al propietario... (744) y tambien anda...

Osea... necesitamos los permisos totales para el directorio... y al menos los de lectura para el usuario.

Quiero agradecerle a cluster por la ayuda brindada. Muchas Gracias.

Espero que este Post le sirva a alguien mas que a mi.

Atte. Myst