PHP expert |
|
Ey, het is me nu gelukt dmv javascript de headers uit 3 verschillende plaatjes om de 3 seconden te laten draaien. Maar nu heb ik soms dat 1 of 2 headers heel veel voorkomen en sommige helemaal niet tot weinig. Nu zou ik dus het als volgt moeten doen. De headers die al zijn geweest in een andere array plaatsen en als me oude array leeg is, dan weer vullen en opnieuw beginnen. Maar het idee is leuk en de uitvoering minder . Dit is wat ik nu al heb:
http://www.plaatscode.be/5152/
En dit is de phpcode die ergens bovenin de javascript staat:
<?php
function randomImage()
{
$dir[] = 'img/headers';
$dir[] = 'img/headers/random';
$dir[] = 'img/headers/random/countries';
$maps[] = 'random';
$maps[] = 'normal';
$maps[] = 'countries';
$maps[] = 'Thumbs.db';
foreach($dir as $directory)
{
if($handle = opendir($directory))
{
while(false !== ($file = readdir($handle)))
{
if($file != '.' && $file != '..' && !in_array($file, $maps))
{
$img[] = $directory .'/'. $file;
}
}
closedir($handle);
}
}
return $img;
}
?>
<?php function randomImage() { $dir[] = 'img/headers'; $dir[] = 'img/headers/random'; $dir[] = 'img/headers/random/countries'; $maps[] = 'random'; $maps[] = 'normal'; $maps[] = 'countries'; $maps[] = 'Thumbs.db'; foreach($dir as $directory) { { while(false !== ($file = readdir($handle))) { if($file != '.' && $file != '..' && !in_array($file, $maps)) { $img[] = $directory .'/'. $file; } } } } return $img; } ?>
Iis dit mogelijk met javascirpt? Of moet ik dit met php doen?
|