Comunidad de diseño web y desarrollo en internet online

Duda con AutoNumber en php! Me ayudan?

Citar            
MensajeEscrito el 14 Jun 2008 07:44 pm
Bueno quisiera saber si alguien tiene un codigo en el cual me permitira mostar la ID de un archivo.

Bueno, en php tengo este codigo:

Código :

<?php 
 
 
$dir = "tmp/";  /// nombre de la carpeta de archivos
$directorio=opendir($dir); 
echo "<span class='texto_menu_Titulo'>Aplicaciones y Utilerias</span>"; 
echo "<br><br>"; 
while ($archivo = readdir($directorio)){ 
 if($archivo=='.' or $archivo=='..'){ 
 echo ""; 
 }else { 
 $enlace = $dir.$archivo; 
 
 echo "<ul type='square'><li><input type='checkbox' name='borrar' value=' ";  <--- CheckBox
 echo "<a href=$enlace class='menu'>$enlace<br /></a><b>Nombre:</b>$archivo<br />";  /// enlace
printf("<b>tama&ntilde;o:  </b>%10.0fKb<br>\n",$archivo[$i]/1);  /// Tamaño
 
 echo "</li></ul>"; 

 
 } 
 } 
closedir($directorio); 
?>



Bueno ahora quiero que este muestre el numero, seguen el orden. Ej.:

1 | nombre | Tamaño
2 | nombre | Tamaño
3 | nombre | tamaño
4...
5...
6...
7...

y asi sucesibamente! :)

Por haggard

33 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 14 Jun 2008 08:14 pm
¬¬

Aún nadie te ha dado una colleja por tu firma?
Pues ya es hora.




En otro orden de cosas, respecto a tu consulta...
Puedes poner un número que vaya creciendo en el bucle.
Por ejemplo:

Código :

$i=1;
while ($archivo = readdir($directorio))
{if($archivo!='.' && $archivo!='..')
    {$enlace = $dir.$archivo;
     echo $i.' - '.$archivo;
     $i++;
    }

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 10:12 pm
ok
gracias!

Por haggard

33 de clabLevel



Genero:Masculino  

opera
Citar            
MensajeEscrito el 14 Jun 2008 11:41 pm
fué un placer.

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 01:01 am
No uses el valor de retorno de readdir directamente en la condición, te puede dar resultados inesperados. La forma correcta de usar readdir es:

Código :

while (FALSE  !== ($archivo = readdir($directorio)))



La razón es $archivo puede llegar a tener el valor 0 y saldria del ciclo.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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