FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Medlem
|
<?php
// print a random image. Don't forget ending slash! // setting $type to 'all' will return all images. print getRandomImage('../images/'); function getRandomImage($dir,$type='random') { global $errors,$seed; if (is_dir($dir)) { $fd = opendir($dir); $images = array(); while (($part = @readdir($fd)) == true) { if ( eregi("(gif|jpg|png|jpeg)$",$part) ) { $images[] = $part; } } // adding this in case you want to return the image array if ($type == 'all') return $images; if ($seed !== true) { mt_srand ((double) microtime() * 1000000); $seed = true; } $key = mt_rand (0,sizeof($images)-1); return $dir . $images[$key]; } else { $errors[] = $dir.' is not a directory'; return false; } } ?> ------------------- <?php $image = getRandomImage('somedir'); echo "<img src='$image' alt='A random image'>"; ?> vad är det som är fel jag vill att blideran ska ändra sig men får inte den å fungera måste jag har en katalog som heter image eller kan man ändra den på något sätt fungera inte hittade dena på http://www.theprojects.org/scripts/getRandomImage/ hoppas att det är en bra kod att få tex en logga att ändra sig men får inte den att fungera någon som kan kolla på det |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Nykomling
|
Den översta raden...
Citat:
Enligt de sista raderna så letar funktionen efter bilder i mappen somedir. |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Bara ett inlägg till!
|
Psst.. Qitmedia.. skriv gärna en bättre topic nästa gång
![]() |
|||
![]() |
![]() |
Svara |
|
|