Scripts - PHP - Random image uit een bepaalde map


Random image uit een bepaalde map

Dit script kijkt in een bepaalde map en haalt er een willekeurig plaatje uit om zichtbaar te maken.
Bij refresh van deze pagina (F5) zal er nieuwe plaatjes op de pagina zichtbaar worden.

Voorbeeld:


00171/extenties/nl.jpg
00171/extenties/ee.jpg
00171/extenties/is.jpg
00171/extenties/cz.jpg
00171/extenties/tv.jpg
00171/extenties/at.jpg



Script:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php 
$dir 
'00171/extenties/';
if (
is_dir($dir))
    {  
    
$fd opendir($dir);  
    
$images = array(); 
    while ((
$part = @readdir($fd)) == true)
        {  
        if ( 
eregi("(gif|jpg|png|jpeg)$",$part) ) 
            {
            
$images[] = $part
            } 
        } 
    }

// delete plaatje "nl" uit unieke array 
// zodat deze handmatig vooraan toegevoegd kan worden.

unset($images[array_search('nl.jpg',$images)]);
shuffle($images);

$images1 $dir."nl.jpg";
$images2 $dir.$images[2];
$images3 $dir.$images[3];
$images4 $dir.$images[4];
$images5 $dir.$images[5];
$images6 $dir.$images[6];


echo 
"<table border='0' width='100%' cellspacing='0' cellpadding='0'>
            <tr><td>"
;
echo 
"
<img src='
$images1' alt='' border=\"0\" title=\".nl\">";
echo 
"</td><td>";
echo 
"
<img src='
$images2' alt='' border=\"0\" 
            title=\"."
.substr($images216, -)."\">";
echo 
"</td><td>";
echo 
"
<img src='
$images3' alt='' border=\"0\" 
            title=\"."
.substr($images316, -)."\">";
echo 
"</td><td>";
echo 
"
<img src='
$images4' alt='' border=\"0\" 
            title=\"."
.substr($images416, -)."\">";
echo 
"</td><td>";
echo 
"
<img src='
$images5' alt='' border=\"0\" 
            title=\"."
.substr($images516, -)."\">";
echo 
"</td><td>";
echo 
"
<img src='
$images6' alt='' border=\"0\" 
            title=\"."
.substr($images616, -)."\">";
echo 
"</td></tr></table>";

// code van substr moet aangepast worden wanneer je dit script gebruikt
// naar lengte van pathname (voor juiste title vermelding).

echo "<br>$images1";
echo 
"<br>$images2";
echo 
"<br>$images3";
echo 
"<br>$images4";
echo 
"<br>$images5";
echo 
"<br>$images6";
echo 
"<br>";
?>


Zoek pagina:


Calender / Nieuws

« September 2017 »
Nr Zo Ma Di Wo Do Vr Za
35     12
363456789
371011121314 15 16
38 1718 1920212223
39 24252627282930


Website info

Laatste update

22 Aug.
21 Aug.
26 Mei
27 Jan.

Website

Totaal aantal: 217 pagina's.
Bijgewerkt: 22-08-2017.

Weersverwachting
Leiden
Weeronline.nl - Meer weer in Leidenweeronline.nl Altijd jouw weer