22. maj 2005 - 09:54Der er
4 kommentarer og 1 løsning
Random picture loading
Jeg er igang med at lave netbutik via noget cms som fra dandomain
Der er nogle af de banner som jeg har lavet som jeg kunne tænke mig der skulle skifte hver gang man besøger siden, jeg kalder der "load random" forskellige banner fra samme mappe, kan det lade sig gøre med en html kode eller hvad skal der til ?
$files = array(); $i = -1; // Initialize some variables if ('' == $folder) $folder = './'; $handle = opendir($folder); $exts = explode(' ', $exts); while (false !== ($file = readdir($handle))) { foreach($exts as $ext) { // for each extension check the extension if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive $files[] = $file; // it's good ++$i; } } } closedir($handle); // We're not using it anymore mt_srand((double)microtime()*1000000); // seed for PHP < 4.2 $rand = mt_rand(0, $i); // $i was incremented as we went along
Her er filernes placering: load_random/rotate.php, for php-scriptet loader de jpg, png og gif-filer, som findes i samme mappe: if ('' == $folder) $folder = './';
Præcis, rotate.php ligger i load_random sammen med dine banners!
Har brugt det engang og det virker glimrende. Dog loader Firefox ikke nyt banner lige så ofte som IE.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.