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: 20 años, 5 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