-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathimagenes.php
executable file
·39 lines (39 loc) · 1.37 KB
/
imagenes.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<div id="img">
<?php
// cadena que indica el directorio de las imágenes
$dir = "includes/images/dem/";
// abrimos el directorio
$dr = opendir($dir);
// si hay algún error, interrumpimos
if (!$dr){
echo "Error";
exit();
}
//sino, seguimos la secuencia
else {
// leemos todo archivo del directorio hasta que no quede ninguno
while (($archivo = readdir($dr)) !== false) {
// menos los que sean sub-directorios
if(filetype($dir . $archivo)!="dir"){
//si no tienen estas extensiones, mostramos
if(($archivo != "Thumbs.db") && ($archivo != ".htaccess")){
// en el primer archivo
if ($i == 0)
// le asignamos la clase CSS "active", clase de la hoja de estilos
$active = " class=\"active\"";
else
// al resto, nada
$active = "";
// obtenemos el tamaño de cada imagen
$tam = round(filesize($dir . $archivo)/1024, 0);
//llenamos la lista, mostramos las imágenes, y su peso
echo "<div".$active."><img src=\"".$dir.$archivo."\" alt=\"Archivo: ".$archivo."\" title=\"Archivo: ".$archivo." Tamaño: ".$tam." Kb\"></div>";
++$i;
}
}
}
// cerramos el directorio leído
closedir($dr);
}
?>
</div>