Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2004, 23:02
Hitokiri
 
Fecha de Ingreso: septiembre-2003
Mensajes: 26
Antigüedad: 20 años, 6 meses
Puntos: 0
ayuda con permisos de escritura

hola, haber si pueden darme una manito

quiero crear un archivo xls en base a un tabla dinamica generada en php

este no es ningun problema, de hecho lo he hecho en otras paginas que he diseñado pero ahora tengo problemas de permisos

un extracto del codigo es

Código PHP:
...$shtml=$shtml."</tr>";
$shtml=$shtml."</table>";
$scarpeta=""//carpeta donde guardar el archivo.
//debe tener permisos 775 por lo menos
$sfile=$scarpeta."xxxx.xls"//ruta del archivo a generar
$fp=fopen($sfile,"w");
fwrite($fp,$shtml);
fclose($fp);
echo 
"<a href='".$sfile."'>Haz click aqui</a>"
de echo esta extraido desde las mismas faq de aqui por lo tanto si funciona bien, bueno en sintesis al ejecutarlo ocurre lo siguiente:
Código PHP:
Warningfopen(xxxx.xls): failed to open streamPermission denied in /var/www/html/php_to_xls.php on line 22

Warning
fwrite(): supplied argument is not a valid stream resource in /var/www/html/php_to_xls.php on line 23

Warning
fclose(): supplied argument is not a valid stream resource in /var/www/html/php_to_xls.php on line 24 
antes que alguien me diga sobre los permisos de las carpetas estoy mas que seguro que estan en 777 (con chmod), por lo que el error debe estar en la configuracion de php

la parte de php.ni que me parece se debe modificar es esta
Código PHP:
;;;;;;;;;;;;;;;;
File Uploads ;
;;;;;;;;;;;;;;;;

Whether to allow HTTP file uploads.
file_uploads On

Temporary directory for HTTP uploaded files (will use system default if not
specified).
upload_tmp_dir =/var/www/html/

Maximum allowed size for uploaded files.
upload_max_filesize 2M 
si se me paso alguna parte del codigo o algun punto importante por favor mencionenlo
nota: elequipo en cuestion tiene Fedora Core 3 (con la configuracion de servidor que deja la instalacion)

bueno eso cualquier ayuda sera bien recibida salu2