Mediengestaltung » Tipps und Tricks »
PHP |
Bildergalerie
Hier haben wir eine sehr einfache Bildergalerie die auf PHP basiert. Man
gibt einfach folgenden Quellcode in eine "bildergalerie.php" datei
ein, der Teil in rot muß je nach Linkkname und Ordnername geändert
werden und legt zwei Ordner an der mit den Vorschauen heißt "thumpnail"
der mit den großen Ansichten heißt "large". Diese
Ordner liegen dann wiederum in anderen Ordnern, die dann die einzelnen Galerien
darstellen, die Namen müssen dann unten bei ***Eingabe der Ordner***
eingetragen werden. Dann müssen da nur noch die Bilder rein und fertig!
<?//
********************************EINGABE DER ORDNER********************************//
//
//Nach Folgendem Schema eintragen: Linkname,Ordnername;Linkname,Ordnername;
etc.....
//
$directory = "Galerie 1,namedesordners-1;Galerie 2,namedesordners-2;Galerie
3,namedesordners-3";
//
//
//
//********************************EINGABE DER ORDNER********************************//
?>
Danach gibt man dann den Quellcode für das Erscheinungsbild
der Galerie ein, den kann mann natürlich beliebig verändern:
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000"
vlink="#FF0000" leftmargin="0" topmargin="0">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"> <br>
Wählen Sie eine Galerie:<br>
Und dieser Text kommt noch darunter, er ruft die Bilder auf. Nicht ändern!
<?
$count = substr_count ($directory, ";");
$directory = explode (";", $directory); for ($i = 0; $i <=
$count; $i++)
{
$content = explode ("," ,$directory[$i]);
echo "- <a href='index.php?dir=$content[1]'>$content[0]</a><br>";
}
?>
</td>
</tr>
</table>
<?if ($dir != "")
{
$x = 0;
echo "<table width='80%' border='3'><tr>";
$handle = opendir($dir."/thumbnail");
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
echo "<td><center><a href='$dir/large/$file' target='_blank'><img
src='$dir/thumbnail/$file' border='0'></a></center></td>\n";
$x = $x +1;
if ($x == 4) {echo "</tr><tr>\n"; $x =0;}
}
}
closedir($handle);
}
?>
Nun viel Spaß mit eurer Bildergalerie und immer schön auf die
korrekte Angabe der Ordner achten!
Zu Risiken und Nebenwirkungen bitte an mich wenden
»
|