/* Random selecteren van een nummer. */
$tel = mt_rand ( 1 , count($afbeelding) );
/* Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is. */
if( @file_exists ( $afbeelding[ $tel ] ) )
{
/* Weergeven van de afbeelding. */
echo "<img src=\"" . $afbeelding[ $tel ] . "\" border=\"0\" alt=\"\">";
}
else
{
/* Aangeven dat de afbeelding weg is. */
echo "\r\n <!-- Afbeelding " . $afbeelding[ $tel ] . " bestaat NIET meer. --> \r\n";
}
/* Random selecteren van een nummer waneer er niet een handmatig is opgegeven. */
if(!isset($_GET['tel']))
{
$tel = mt_rand ( 1 , count($afbeelding) );
}
else
{
$tel = $_GET['tel'];
}
/* Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is. */
if( @file_exists ( $afbeelding[ $tel ] ) )
{
/* Weergeven van de afbeelding. */
echo "<img src=\"" . $afbeelding[ $tel ] . "\" border=\"0\" alt=\"\">";
}
else
{
/* Aangeven dat de afbeelding weg is. */
echo "\r\n <!-- Afbeelding " . $afbeelding[ $tel ] . " bestaat NIET meer. --> \r\n";
}
/* volgende en vorige knop in elkaar flanzen */
if(isset($afbeelding[$tel+1]))
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+1).'">Volgende</a>';
}
if(isset($afbeelding[$tel-1]))
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+-1).'">Vorige</a>';
}
?>
Mmm, op de pagina PHP: opendir staat onder 'user contributed' een hele meute functies die bestanden op volgorde van datum uit een directorie kan lezen en in een array kan zetten. Zo'n script moet je dan dus combineren en een $afbeelding-array laten maken.
/* Random selecteren van een nummer waneer er niet een handmatig is opgegeven. */
if(!isset($_GET['tel']))
{
$tel = mt_rand ( 1 , count($afbeelding) );
}
else
{
$tel = $_GET['tel'];
}
/* Kijken of het bestand bestaat | @ voor geen error als hij er niet meer is. */
if( @file_exists ( $afbeelding[ $tel ] ) )
{
/* Weergeven van de afbeelding. */
echo "<img src=\"" . $afbeelding[ $tel ] . "\" border=\"0\" alt=\"\">";
}
else
{
/* Aangeven dat de afbeelding weg is. */
echo "\r\n <!-- Afbeelding " . $afbeelding[ $tel ] . " bestaat NIET meer. --> \r\n";
}
/* volgende en vorige knop in elkaar flanzen */
if(isset($afbeelding[$tel+1]))
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+1).'">Volgende</a>';
}
if(isset($afbeelding[$tel-1]))
{
echo '<a href="'.$_SERVER['PHP_SELF'].'?tel='.($tel+-1).'">Vorige</a>';
}
?>
Zo dan als hij de map 1 voor 1 moet lezen
en ho kan ik da laaste toegevoede item als 1stest zetten :s