Rotation d'images : Modifications

dumbop84 Messages postés 12 Date d'inscription vendredi 17 septembre 2004 Statut Membre Dernière intervention 19 mars 2005 - 8 févr. 2005 à 12:27
dumbop84 Messages postés 12 Date d'inscription vendredi 17 septembre 2004 Statut Membre Dernière intervention 19 mars 2005 - 8 févr. 2005 à 23:41
bonjour ....voila.. j'ai un code qui marche nikel mais j'aimerai qu'au
lieu d'afficher une image différentes à chaque fois que je charge la
page cela soit toutes les (par exemple ) 3 secondes



voila le code :

--------------------------------------

$img = null;



if (substr($folder,-1) != '/') {

$folder = $folder.'/';

}



if (isset($_GET['img'])) {

$imageInfo = pathinfo($_GET['img']);

if (

isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&

file_exists( $folder.$imageInfo['basename'] )

) {

$img = $folder.$imageInfo['basename'];

}

} else {

$fileList = array();

$handle = opendir($folder);

while ( false !( $file readdir($handle) ) ) {

$file_info = pathinfo($file);

if (

isset( $extList[ strtolower( $file_info['extension'] ) ] )

) {

$fileList[] = $file;

}

}

closedir($handle);



if (count($fileList) > 0) {

$imageNumber = time() % count($fileList);

$img = $folder.$fileList[$imageNumber];

}

}



if ($img!=null) {

$imageInfo = pathinfo($img);

$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];

header ($contentType);

readfile($img);

} else {

if ( function_exists('imagecreate') ) {

header ("Content-type: image/png");

$im = @imagecreate (100, 100)

or die ("Cannot initialize new GD image stream");

$background_color = imagecolorallocate ($im, 255, 255, 255);

$text_color = imagecolorallocate ($im, 0,0,0);

imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);

imagepng ($im);

imagedestroy($im);

}

}



?>

---------------------------------------





Merci d'avance



ps : moi j'y connais rien...je suis pas programmeur

2 réponses

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
8 févr. 2005 à 21:07
Salut,



tu ne peux pas puisque PHP est un langage exécuté côté serveur, bref faut faire ça en javascript :



http://www.javascriptfr.com



a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
0
dumbop84 Messages postés 12 Date d'inscription vendredi 17 septembre 2004 Statut Membre Dernière intervention 19 mars 2005
8 févr. 2005 à 23:41
ah....bon ben merci...quand meme
0