Radom image op pagina.
ik had het in een halve minuut via google ;).
Gewijzigd op 01/01/1970 01:00:00 door Vincent
lol, ik heb echt héél lang gezocht maar niets wat precies was wat ik zocht.
www.gamersfuture.nl staat ook zoiets, als je het script wilt, zeg ff dan...
op Edit:
Onder het kopje 'Nieuwste Screenshots' links
Gewijzigd op 01/01/1970 01:00:00 door Arjan Schuurman
Edit:
Dat was geen ramp, gewoon twee mapjes gemaakt voor elke foto één.
Gewijzigd op 01/01/1970 01:00:00 door Ad
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$localdir = 'map/';
$dir = opendir($localdir);
// Haal de gegevens uit dir
while(false !== ($file = readdir($dir)))
{
if(($file !== ".") && ($file !== ".."))
{
list($filename, $ext) = explode(".", $file);
$ext = strtolower($ext);
if(($ext == "jpg") || ($ext == "png") || ($ext == "gif"))
{
$afbeelding[] = $file;
}
}
}
closedir($dir);
// Telt aantal afbeeldingen in map en maakt een random getal uit dat aantal.
$aantal = count($afbeelding) - 1;
$rand = mt_rand(0, $aantal);
echo "<img src=\"".$localdir."/".$afbeelding[$rand]."\">";
?>
$localdir = 'map/';
$dir = opendir($localdir);
// Haal de gegevens uit dir
while(false !== ($file = readdir($dir)))
{
if(($file !== ".") && ($file !== ".."))
{
list($filename, $ext) = explode(".", $file);
$ext = strtolower($ext);
if(($ext == "jpg") || ($ext == "png") || ($ext == "gif"))
{
$afbeelding[] = $file;
}
}
}
closedir($dir);
// Telt aantal afbeeldingen in map en maakt een random getal uit dat aantal.
$aantal = count($afbeelding) - 1;
$rand = mt_rand(0, $aantal);
echo "<img src=\"".$localdir."/".$afbeelding[$rand]."\">";
?>
LINK
Druk op f5 om elke keer een nieuwe te zien, er zijn er twee
Maar er kunnen dan twee dingen fout zijn,
de map images staat niet in dezelfde map als waar de random.php of je type plaatje komt niet voor in de array()
edit:
wat foutjes
Gewijzigd op 01/01/1970 01:00:00 door Dennis S
gebruik dan gelijk mijnscript...
@Arjan: Die werkt niet meer zodra ik hem had geinclude.. weet niet waarom.
Maar het werkt nu wel.
Bedankt voor jullie hulp allemaal.