Hallo zusammen,
habe auf meiner Seite eine Galleria für Bilder. Man kann zwischen den Jahren 2011 und 2012 wechseln aber wenn ich die Bilder von einem Jahr aus wählen werden für das andere ja die gleichen geladen :/ Sobald ich den Cache leere werden dann auch die Richtigen geladen unter xampp auf meinem PC geht es.
Hier der Code und unten der Pfad zur Seite danke schon mal im voraus.
PHP-Code:
<?php
clearstatcache();
unlink("gallery.xml");
$Jahr= $_GET['Jahr'];
$handle= opendir ("images/".$Jahr."/");
$datei = "gallery.xml";
$connect = fopen($datei, "w");
$Info = '<?xml version="1.0" encoding="UTF-8" ?>
<gallery cellDimension="710" columns="7" zoomOutPerc="13" zoomInPerc="100" frameWidth="20" frameColor="0xFFFFFF" captionColor="0xFFFFFF" enableRightClickOpen="true" >
';
fwrite($connect, $Info);
while ($datei = readdir ($handle)) {
if(strlen($datei) > 3)
{
$text ='<image>
<url>images/'.$Jahr.'/'.$datei.'</url>
<caption></caption>
</image>';
fwrite($connect, $text);
}
}
closedir($handle);
fclose($connect);
?>
<div id="main_ohne">
<ul class="menu_right">
<li><h1>Bilder</h1></li>
<?php
if($Jahr==2012)
{
echo '<li class="current"><a href="galerie.php?Jahr=2012" title="Bilder 2012" target="_self">2012</a></li>';
echo '<li><a href="galerie.php?Jahr=2011" title="Bilder 2012" target="_self">2011</a></li>';
}
else
{
echo '<li><a href="galerie.php?Jahr=2012" title="Bilder 2012" target="_self">2012</a></li>';
echo '<li class="current"><a href="galerie.php?Jahr=2011" title="Bilder 2012" target="_self">2011</a></li>';
}
?>
Link zur Seite [
Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Danke schon mal