<style type="text/css">
body
{
background-color:#333333;
text-align:center;
color:#EEEEEE;
}
.thumb
{
border:1px dotted #CCFFCC;
width:150px;
height:113px;
}
</style>
<?php
print"<h1>Képek</h1>";
$i = 1; // itt inditok egy számlálót, egyrészt a képek title tulajdonsága miatt(kép 1, kép 2, stb.), másrészt a sortörések miatt
$kepek = scandir("images/"); // ez létrehoz egy tömböt($kepek), amiben az images mappa fájlnevei lesznek
foreach($kepek as $kep) //a foreach végigjárja a tömböt
{
if ((substr($kep, -4) == ".jpg") || (substr($kep, -4) == ".gif") || (substr($kep, -5) == ".jpeg")) // megnézzük, hogy kép-e az adott fájl
{
if(is_file("images/thumb/".$kep)) //ha van hozzá kiskép a thumb könyvtárban
{
print "<a title=\"Kép ".$i."\" rel=\"foto\" href=\"images/".$kep."\"><img src=\"images/thumb/".$kep."\" alt=\"Kép ".$i."\" class=\"thumb\"/></a> \n";
}
else // vagy ha nincs hozzá kiskép, akkor a nagyot kell lekicsinyíteni
{
print "<a title=\"Kép ".$i."\" rel=\"foto\" href=\"images/".$kep."\"><img src=\"images/".$kep."\" alt=\"Kép ".$i."\" class=\"thumb\"/></a> \n";
};
$i++; // minden kép után növeljük egyel a számlálonk értékét
if($i%6==0){print"<br />";}; //ha a számlálónk osztható 6-tal, az azt jelenti, hogy már öt képet kilistáztunk egy sorba, ezért csinálunk egy sortörést
};
};
?>