Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2009, 16:49
raztafari123
 
Fecha de Ingreso: febrero-2006
Mensajes: 44
Antigüedad: 18 años, 1 mes
Puntos: 0
Error function.fopen en FreeBSD

hola un script que me funciona bien en windows pero en freeBSD sale esto cuando abre un archivo excel:

<br />
<b>Warning</b>: fopen(TMP/Reporte_asistencia_diara03_12_2009__04_52_58.xls) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in <b>/usr/local/www/data/asistencia/class/C_reporte.php</b> on line <b>228</b><br />
<br />
<b>Warning</b>: fwrite(): supplied argument is not a valid stream resource in <b>/usr/local/www/data/asistencia/class/C_reporte.php</b> on line <b>229</b><br />
<br />
<b>Warning</b>: fclose(): supplied argument is not a valid stream resource in <b>/usr/local/www/data/asistencia/class/C_reporte.php</b> on line <b>230</b><br />
<br />
<b>Warning</b>: filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for TMP/Reporte_asistencia_diara03_12_2009__04_52_58.xls in <b>/usr/local/www/data/asistencia/reporte/reporte_crear.php</b> on line <b>27</b><br />
<br />
<b>Warning</b>: readfile(TMP/Reporte_asistencia_diara03_12_2009__04_52_58.xls) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: No such file or directory in <b>/usr/local/www/data/asistencia/reporte/reporte_crear.php</b> on line <b>28</b><br />

soy nuevo en unix a las justas algunos comandos para navegar y poder editar los script PHP.
el script pedazo del scrip donde sale error es en:

Código PHP:
$cabeza1 $this->extraeContenido($cabeza1);
$cabeza3 $this->extraeContenido($cabeza3);
$pie $this->extraeContenido($pie);
$reporte_contenido $cabeza1.$cabeza2.$cabeza3.$cuerpo.$pie;
$reporte_archivo 'Reporte_asistencia_diara'.date("d_m_Y__h_i_s").'.xls';
$f fopen ("TMP/".$reporte_archivo,'w');
fwrite($f$reporte_contenido);
fclose($f);
return 
$reporte_archivo
he revisado el directorio donde debe crearse el archivo y no se crea nada, quiza es por permisos o alguna configuracion
alguna sugerencia como solucionar este problema