Navn på pic
Jeg bruger følgene script til at vise alle billeder i en mappe, men jeg vil gerne have sådan at der nede under billedet står navnet på billedet og hvor meget det fylder, kan det lade sig gøre, og hvordan? :)PicPic PicPic
PicPic PicPic
PicPic PicPic
Navn - 0kb
<table>
<?php
#Indstillinger
$sum = 4; // Antal billeder ved siden af hinanden
$sumcount = 1;
$imgwidth = 100; // Billedets bredde
$imgheight = 100; // Bileddets højde
$mappe = "./pics/"; // Mappen med billeder
$pr_side = 16; // Antal billeder pr. side
if (isset($_GET['offset'])) {
$offset = $_GET['offset'];
} else {
$offset = 0;
}
$pics = $offset+$pr_side;
$i = $offset;
echo "<tr><td COLSPAN=4 align=center><div class=header>($i - $pics) Resize pictures by clicking on them!</div></td></tr><tr>";
# Laver et array med billederne, så vi senere kan sortere dem alfabetisk
$handle = opendir($mappe);
while (($fil = readdir($handle)) !== false) {
if ($fil != "." && $fil != ".." && !is_dir($mappe."/".$fil)) {
$billeder[] = "$fil";
}
}
closedir($handle);
# Udskriver billederne
sort($billeder);
$billeder = array_reverse($billeder);
while($i < $pics && $billeder[$i] != "") {
echo "<td valign=top><a href=\"$mappe$billeder[$i]\" target=_blank><img src=\"$mappe/small/$billeder[$i]\" border=\"0\" width=\"100\" height=\"100\"></td>";
if ($sumcount == $sum) {
$sumcount = 0;
echo "</tr><tr>";
}
$sumcount++;
$i++;
}
?>
<tr><td COLSPAN=2 align=center><?php
#Udskriver frem og tilbage links
if ($offset >= $pr_side) {
$forrige = $offset-$pr_side;
echo "<a href=\"?offset=$forrige\"> Last </a>";
}
if (count($billeder) > $offset+$pr_side) {
$naeste = $offset+$pr_side;
echo "</td><td COLSPAN=2 align=center> <a href=\"?offset=$naeste\"> Next </a>";
}
?></td></tr>
</table>
