Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2004, 05:10
concric
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 22 años, 11 meses
Puntos: 1
Mejoras en el scrip

El scrip que me indicaste me soluciono el tema, pero encontre como mejorarlo, aparte de que tenia un error en la linea:

echo "<a href=\"catalogo.php?&page=$u\">$u</a> ";

Mejoras el antuguo busca todos los ficheros en la carpetea sean imagenes o no pero con:

$dotpos = strrpos($imagen[$o], ".");
$filetype = substr($imagen[$o],$dotpos+1);
switch ( $filetype){
case "jpg":
le indico que me abra solo los archivos con extension "la que sea"

Código PHP:
<?php 
$path
="fotos/"; 
$ruta="index.php"; 
$directorio = dir($path); 
$directorio->read(); 
$directorio->read(); 
/*****************************************/ 
echo"<table border=\"0\" align=\"center\" cellpadding=\"4\">\n";
while(
$entrada = $directorio->read()){ 
    
    
$a++; 
    
$imagen[$a] = $entrada; 
    
} 
$directorio->close(); 
/******************************************/ 
$paginas = ceil($a/4); 
/******************************************/ 
if(!isset($page)){ 
    
$page = "1"; 
} 
/******************************************/ 
$o = 4*($page-1); 
/******************************************/ 
for ($i=1; $i<=2; $i++){ 
    echo 
"<tr align=\"center\">\n"; 
    for (
$e=1; $e<=2; $e++){ 
        
$o++; 
        
$token = strtok ($imagen[$o],".");
        
$dotpos = strrpos($imagen[$o], ".");
        
$filetype = substr($imagen[$o],$dotpos+1);
        switch ( 
$filetype){
            case 
"jpg":
echo 
"<td><img src=$path/$imagen[$o] alt=$filetype><br>$token</td>\n";
    break;
            case 
"gif":
echo 
"<td><img src=$path/$imagen[$o] alt=$filetype><br>$token</td>\n";
    break;
default:
echo 
"<td></td>\n";
}
         
    } 
    echo 
"</tr>"; 
} 
echo 
"</table>"; 
/******************************************/ 
for ($u=1; $u<=$paginas; $u++){ 
    echo 
"<a href=\"$ruta?&page=$u\">$u</a>\n"; 
} 

?>
__________________

diseño web

Última edición por concric; 30/05/2004 a las 05:13