Foros del Web » Programando para Internet » PHP »

Quien Me Ayuda A Modificar Este Codigo Php

Estas en el tema de Quien Me Ayuda A Modificar Este Codigo Php en el foro de PHP en Foros del Web. Hola para todos, el siguiente codigo, me despliega todos los archivos que hay en una carpeta especifica en el servidor, mostrandomelos por bloques en columnas ...
  #1 (permalink)  
Antiguo 27/06/2007, 08:11
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 19 años, 5 meses
Puntos: 1
Quien Me Ayuda A Modificar Este Codigo Php

Hola para todos, el siguiente codigo, me despliega todos los archivos que hay en una carpeta especifica en el servidor, mostrandomelos por bloques en columnas de 3.

1-2-3
4-5-6
...
...

me gustaria modificarlo, para que SOLO me muestre imagenes con extenciones .jpg o .gif

aqui dejo el codigo a ver quien me puede ayudar por favor.

<?
//abrimos el directorio.
$handle=opendir("fotos");
//contador para filas y columnas
$count=0;
?>
<table width="300" border="0" cellspacing="0" cellpadding="19" align="center">
<tr>
<?
while ($file = readdir($handle)) {
if ($file != "." && $file != "..") {
$fichero = "fotos/".$file;
//esta es la linea que muestra las imagenes---------------------------------------------------------------------
echo "<td align='center' width ='10' ><img src='$fichero' width=190 height=190>n";
$count++;
if($count==3){
//cerramos la fila.
$count = 0;
echo "</tr><tr>";
}
}
}
//cerramos el directorio.
closedir($handle);
?>
</tr>
</table>
  #2 (permalink)  
Antiguo 27/06/2007, 08:29
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
Re: Quien Me Ayuda A Modificar Este Codigo Php

jeje a mi lo que se me ocurre es

Código PHP:
if ($file != "." && $file != "..") {

$extension explode(".",$file);
echo 
extension[0]."<br />";
if(
$extension[0] == "jpg" || $extension[0] == "gif")
continue; 
Saludillos.
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 02:44.