Ja ok... hehe:)
Jeg kan ikke bruge scriptet men har fundet det her:
<?php
$billeder = Array();
if ($handle = @opendir('pic/')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$billeder[] = $file;
}
}
closedir($handle);
$num = @$_GET['num'];
// Henter nummeret på billedet vi skal have vist
if (!isset($num)) {
// Sørger for at det første billede bliver vist
// hvis siden bliver kaldt uden parameteren
// ?num=x, hvor x = et tal
$num = 0;
}
if (!is_numeric($num)) {
// Indholdet af $num er ikke et tal!
// Det skal det være, så vi sætter bare brugeren
// til at se det første billede
$num = 0;
}
if ($num > (count($billeder) - 1)) {
// Brugeren har valgt at få vist et billede
// der ikke er i arrayet...
// Vi viser det sidste billede i arrayet
$num = count($billeder) -1;
}
echo "<a href='pic/" . $billeder[$num] . "' target='_blank'><img
src=\"pic/" . $billeder[$num] . "\" border=\"0\" height=\"300\"
width=\"400\" /></a><br /><br /><hr>\n";
// Skriver billedet ud
if ($num > 0) {
// Laver "forrige" link
echo "<a href=\"" , $_SERVER['PHP_SELF'] , "?num=" , $num - 1
, " \">Forrige</a> ";
}
if ($num < (count($billeder) - 1)) {
// Laver "næste" link
echo "<a href=\"" , $_SERVER['PHP_SELF'] , "?num=" , $num + 1
, " \">Næste</a>";
}
}
?>
Og det virker MEN, er det mulig at lave sidetal istedetfor
"Næste/Forrige"? og lave 6 små billeder?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials