Ændring af PHP script
HejsaJeg kunne godt tænke mig at få ændret følgende script, så det viser en frem og tilbage knap i stedet for thumbnails. Er der en der kan omskrive det??
Se det eventuelt i funktion her: http://www.flyingfish.dk/index.php?page2=Billeder/Damp2003/gallary1.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Fotoalbum</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body >
<?
// Her definere du hvilken mappe som den skal lede efter de andre mapper. S† hvis du har en mappe der hedder billeder og inde i den s† ligger du under mapper med de andre billeder som mc_bike.
// $pictures fungere s† p† denne m†de: <a href=$PHP_SELF?pictures=jern_og_metal>Jern og Metal</a> $PHP_SELF betyder den linker til filen selv.
// ? betyder entlig bare vi bruger php til at definere noget.
// pictures er s† = den mappe du v‘lger. S† hvis man klikker p† "Jern og Metal" linket s† g†r den ind under mappen "billeder" og leder efter en mappe der hedder "jern_og_metal". Finder den denne s† henter den billederne fra denne mappe.
$directory = "Billeder/Damp2003/Images"; // link til store pics
$directory_thumb = "Billeder/Damp2003/Thumbs"; // link til thumbs
echo "
<br>
<table width=400 height=0 cellpadding=0 cellspacing=0 border=0 align=center>
<tr>
<td align=center>
<table width=400 border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=30% valign=top>
<br>
";
if(!$picture) {
$a = 1;
if ($dir = opendir($directory)) { // Her definere vi $dir til at fungere som "†bner" af mappen
while ((($file = readdir($dir)) !== false) && $a <= 1) { // Her g†r vi videre hvis vi kan †bne mappen
if (substr($file, -3) == 'jpg' || substr($file, -3) == 'JPG') { // Her v‘lger vi filer med *.jpg og *.JPG ›nsker du andre tilf›jer du bare || substr($file, -3) == 'GIF' som eksempel.
$a++;
echo "<a href='$directory/$file' target=_blank><img src='$directory/$file' border=0></a>";
} } }
} else { echo "<a href='$directory/$picture' target=_blank><img src='$directory/$picture' border=0></a>"; }
echo "
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width=0 border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td>
<table width=0 border=0 cellspacing=0 cellpadding=0 align=left>
";
$width = 80; // Bredden p† thumbnailet
$height = 61; // H›jden p† thumbnailet
$max = 5; // Max antal billeder den m† vise i hver r‘kke
$antal = 0; // Her definere vi antal som 0 i starten... det er s† scriptet ligsom kan s‘ttes igang ;) Den t‘ller automatisk nede i selve scriptet, og bruges til at sikkre den ikke viser mere end max.
if ($dir = opendir($directory)) { // Her definere vi $dir til at fungere som "†bner" af mappen
while ((($file = readdir($dir)) !== false)) { // Her g†r vi videre hvis vi kan †bne mappen
if (substr($file, -3) == 'jpg' || substr($file, -3) == 'JPG') { // Her v‘lger vi filer med *.jpg og *.JPG ›nsker du andre tilf›jer du bare || substr($file, -3) == 'GIF' som eksempel.
$antal++; // Her ligger den 1 til $antal
if($antal <= $max) { // Hvis $antal er minde end $max s† laver vi endnu en billede i r‘kken.
echo "
<td valign=top>
<a href='../index.php?page2=Billeder/Damp2003/gallary1.php&picture=$file'><img src='$directory_thumb/$file' border=0 width=$width height=$height></a></td>
";
}
if($antal == $max) { // Hvis antal s† er n†et op p† max s† skal vi starte p† en ny r‘kke s† vi starter med at slutte r‘kken af og s‘tte antal til 0 igen.
echo "<tr><td colspan=$max></td></tr>";
$antal = 0;
}
if($antal == 0) { echo "<tr>"; } // Da antal s† er 0 s† starter vi p† en ny r‘kke
}
}
}
echo "</table>";
?>
</td>
</tr>
</table>
</body>
</html>
