Foros del Web » Programando para Internet » PHP »

Exportar php a Excel y los permisos 775

Estas en el tema de Exportar php a Excel y los permisos 775 en el foro de PHP en Foros del Web. Estoy tratando de utilizar el código puesto mas abajo pero creo que los permisos 775 no me dejan. Como puedo verificar y configurar estos permisos? ...
  #1 (permalink)  
Antiguo 30/03/2006, 08:43
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 3 meses
Puntos: 0
Exportar php a Excel y los permisos 775

Estoy tratando de utilizar el código puesto mas abajo pero creo que los permisos 775 no me dejan.

Como puedo verificar y configurar estos permisos?
Por otra parte: $sfile=$scarpeta."/xxxx.xls";
que hace esta instruccion?
esa instruccion genera un archivo xls en la raiz?

Gracias por sus respuestas! Estoy iniciando en Php!
------------------------------------------------------
<?php
$shtml="<table>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>Id</td><td>Codigo</td><td>US$</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>1</td><td>C4325</td><td>2000.00</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>2</td><td>DX456</td><td>1000.00</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>3</td><td>&nbsp;</td><td>-50.00</td>";
$shtml=$shtml."</tr>";
$shtml=$shtml."<tr>";
$shtml=$shtml."<td>4</td><td>A18-TG</td><td>20.64</td>";
$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>";
?>
  #2 (permalink)  
Antiguo 30/03/2006, 09:34
 
Fecha de Ingreso: febrero-2004
Ubicación: Guayaquil
Mensajes: 110
Antigüedad: 20 años, 2 meses
Puntos: 0
Saludos

El código que muestras permite en efecto crear un documento en formato xls de una manera básica.
La línea $sfile=$scarpeta."/xxxx.xls"; no guarda necesariamente el archivo en la carpeta raíz, sino que dependerá del valor que tenga $scarpeta.

Por otro lado, si deseas dar permisos a tus directorios y archivos en el sitio, debes de tener bien en claro, como lo maneja linux (que asumo es el S.O. de tu servidor web), lo cual se maneja con el comando CHMOD.
Por fortuna PHP también maneja permisos, y puedes usar la línea:

@chmod($ruta_archivo,0744);

Teniendo como parámetros la ruta del archivo y que tipo de permisos deseas dar.

Espero sea útil esta explicación.

PD: yo lo probé y no me dió problema alguno por permisos o algo así
  #3 (permalink)  
Antiguo 30/03/2006, 15:29
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 3 meses
Puntos: 0
O.K ya me asegure de que la carpeta tiene permisos 775. Sin embargo no corre. Lo que hace es guardar el archivo excel en blanco completamente!! Que puede ser?
Gracias de antemano!
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 22:20.