Pues bien por si le sirve a alguien me ha quedado asi, primero hice esto:
Código PHP:
Ver original $archivos[] = $arch;
$i = 0;
foreach($archivos as $logicaaaaaaaaaaaaaaa){
echo '
<img src="iconos/'.$logicaaaaaaaaaaaaaaa.'" width="34" height="22" />
';
if($i == 12) '<br />';
if($i == 12) $i = 0;
$i++;
}
bien esta forma no esta bien, observen que estoy dando una asignación y la variable tomara el valor que presisa (requerido)
pero php evalua false incluso un directorio de nombre "0" y si esto sucede el bucle se pararia, asi que lo paso asi:
Código PHP:
Ver originalwhile (($arch = readdir($dir)) !== false) $archivos[] = $arch;
$i = 0;
foreach($archivos as $logicaaaaaaaaaaaaaaa){
echo '
<img src="iconos/'.$logicaaaaaaaaaaaaaaa.'" width="34" height="22" />
';
if($i == 12)'<br />';
if($i == 12) $i = 0;
$i++;
}
ahora lo que quedaria es tomar la extension de archivos que quiero listar entonces lo deje asi:
Código PHP:
Ver originalwhile (($arch = readdir($dir)) !== false) if (is_file("/iconos/".$arch) and
strpos($arch, '.png',1)) // se podria usar GLOB_BRACE pero a veces no esta habilitado. $archivos[] = $arch;
$i = 0;
foreach($archivos as $logicaaaaaaaaaaaaaaa){
echo '
<img src="iconos/'.$logicaaaaaaaaaaaaaaa.'" width="34" height="22" />
';
if($i == 12)'<br />';
if($i == 12) $i = 0;
$i++;
}
creo que si no me fallo la LOGICAAAAAAAAAAA esta bien...
¿o no?
ENJOY!!!
PD.: en fin es una base de seguro que se puede mejorar.