Comunidad de diseño web y desarrollo en internet online

problema con funcion FILESIZE() php!

Citar            
MensajeEscrito el 14 Jun 2008 10:38 pm
Bien miren, mi codigo php es este:


Código :

<?php 
 
 
$dir = "tmp/";     /// directorio de archivos
$directorio=opendir($dir); 
$tam = filesize($archivo);  /// funcion filesize(), con nombre $tam


echo "
<table width='96%' cellspacing='0' cellpadding='0' border='0'>
   <tr height='3'>
      <td colspan='5'></td>
<tr>
      <td width='40' align='center' class='box_title'><b>ID</b></td>
      <td width='2'></td>
      <td align='center' class='box_title'><b>FILE</b></td>
      <td width='2'></td>
      <td width='70' align='center' class='box_title'><b>SIZE</b></td>
   </tr>
</table>"; 
while ($archivo = readdir($directorio)){     /// mostar enlace con una convinacion.
 if($archivo=='.' or $archivo=='..'){ 
 echo ""; 
 }else { 
 $enlace = $dir.$archivo; 
 
 
 echo "<ul type='square'><li>"; 
 echo "<!-- Content -->
<table width='40%' cellspacing='0' cellpadding='0' border='0'>
   <tr height='3'>
      <td colspan='5'></td>
   </tr>
   <tr>
      <td align='center' class='box_content'><b>ID</b></td>
      <td></td>
      <td class='box_content'><b><a href=$enlace class='menu'>$enlace</a></b></td>
      <td></td>
      <td align='center' class='box_content'><b>$tam</b></td>/// aqui el tamaño!. no me funciona!
   </tr>
   <tr height='1'>
      <td colspan='5'></td>
   </tr>
</table><!-- /Content -->"; 
 
 echo "</li></ul>"; 

 
 } 
 } 
closedir($directorio); 
?>    


y como veran, este codigo ya lo he mostrado mas de una ves!
pero la diferencia es que quisiera que mi archivo mostrara el tamaño del archivo.

con el nombre de $tam en la funcion de filesize()

gracias, pero espero una ayuda! :crap:

Por haggard

33 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 14 Jun 2008 11:44 pm
Revisa la documentación sobre filesize()
Es posible que no le estés pasando bien sus parámetros (la ruta del archivo a "filesicear")

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 14 Jun 2008 11:46 pm
ok mira, ya lo revise, pero ahora he creado otro:

[code] while ($size = filesize($archivo)){
if($size=='.' or $size=='..'){
echo "";
[code]

pero el problema es que quiero que quede abajo de :

[code]
while ($archivo = readdir($directorio)){ /// mostar enlace con una convinacion.
if($archivo=='.' or $archivo=='..'){
echo "";
}else {
$enlace = $dir.$archivo;[code]

como lo soluciono??

Por haggard

33 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 15 Jun 2008 12:07 am
por favor, revisa este hilo antes de seguir posteando.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 15 Jun 2008 12:23 am
pero me podrian explicar como coloco el codigo nuevo?

es que me da error:
Parse error: syntax error, unexpected $end in /home/virtual/sitio184111/view.php on line 153

y quiero arreglar!!

Por haggard

33 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 15 Jun 2008 08:06 am
Si no sigues las indicaciones que se te dan, poco puedo hacer.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.