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