Jeg lavede et sådant script i PHP5 for et stykke tid siden.
randomimage.php- <?php
-
- $imgdir = 'pics/';
- $formats = array("png", "jpg", "gif");
-
- $images = array();
-
- $files = scandir($imgdir);
-
- foreach($files as $file)
- {
- if (in_array(substr(strrchr(strtolower($file),'.'),1), $formats))
- {
- array_push($images, $file);
- }
- }
-
- $image = $images[mt_rand(0, count($images) -1)];
- $image = $imgdir.$image;
- $type = substr(strrchr($image, '.'), 1);
-
- header("cache-control: no-cache, must-revalidate");
- header("pragma: no-cache");
- header("Content-type: image/$type");
-
- readfile($image);
- ?>
Så laver du bare en mappe ved navn 'pics' i samme mappe som filen, og smider billederne deri.
Indlæg senest redigeret d. 27.06.2008 12:06 af Bruger #3275