Ik heb allereerst een index.php pagina gemaakt waarbij de volgende 3 bestanden worden geinclude: toonalbums.php, toonalbuminhoud.php, toonfoto.php
toonalbums.php:
<?php
$mapnaam = 'albums/';
echo '<ul>';
if ($handle = opendir($mapnaam))
{
while (false !== ($albumnaam = readdir($handle)))
{
echo '<li><a href="?album=' . isset($_GET['album']) . '"></a></li>';
}
closedir($handle);
}
echo '</ul>';
?>
toonalbuminhoud.php:
<?php
if(isset($_GET['album']))
{
$albumnaam = isset($_GET['albumnaam']);
$mapnaam = 'albums/' . $albumnaam;
echo '<ul>' ;
if ($handle = opendir($albumnaam))
{
while (false !== ($fotonaam = readdir($handle)))
{
echo '<li><a href="?album=' . isset($_GET['album']) . '$foto=' . isset($_GET['foto']) . '">
<img class="thumbnail" src="' . $mapnaam . '/' . $fotonaam . '" alt="' . $fotonaam . '"/>
</a></li>';
}
closedir($handle);
}
echo '</ul>';
}
?>toonfoto.php:
<?php
if(isset($_GET['foto']))
{
$fotonaam = isset($_GET['foto']);
$mapnaam = 'albums/' . isset($_GET['album']);
echo '<img src="' . $mapnaam . '/' . $fotonaam . '" alt="' . $fotonaam . '"/>';
}
?>Ik denk zelf dat de fout hem zit in de manier waarop ik de get variabelen gebruik en dat ik zelf de structuur van het ophalen en verzenden niet door heb. Zoals het script er nu uitziet zou het in mijn ogen moeten werken, maar ik ben dan ook nog maar een leek op het gebied van php.
Mocht iemand bereidt zijn mij op de goede weg te helpen zodat ik het script kan afmaken dan alvast bedankt :)
Het script heb ik opgebouwd met behulp van tutorials overigens.