Changer une image a intervalle reguliere !

Nouveau WRInaute
bonjour,

je cherche un cript pour afficher des logo (sur des sites partenaires) et les faire changer automatiquement sans pour autant modifier le lien.

je m'explique :

je place une images : http://www.mon-site.com/images1.jpg sur le site partenaire et je veux que a intervalle reguliere ou bien a chanque chargement que cette image soi remplacer par http://www.mon-site.com/images2.jpg sans pour autant modifier le lien.

je sais ke je suis un peu tordu, mai bon....


merci par avance de l'attention que vous apporterez a ma requete.

cordialement
 
WRInaute passionné
Tu n'arriveras pas à faire changer l'image appelée sur le site partenaire avec du html classique.

Si c'est image1.jpeg, ça le restera

Par contre tu peux changer le contenu de l'image appelée avec .htaccess, ou une copie ou rename de fichier coté serveur.
Tu a 24 images différentes et à tour de rôle tu les "rename" en image1.jpeg (by example)
 
WRInaute passionné
avec une petite ligne dans htacess :
Code:
RewriteRule ^image1\.jpg$  /image.php [L]

et dans image.php :
Code:
	header("Status: 200 OK", false, 200);
	header('Content-type: image/jpeg');
	$image = imagecreatefromjpeg('image_reelle' . rand(1,9) . '.jpg');
	header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
	header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
	header("Cache-Control: no-store, no-cache, must-revalidate");
	header("Cache-Control: post-check=0, pre-check=0", false);
	header("Pragma: no-cache");
	// Définition du type "image"
	header('Content-type: image/jpeg');
	// Envoi de l'image au navigateur
	imagejpeg($image);
	// Destruction de l'image pour libérer la mémoire
	imagedestroy($image);
	exit;
ce code affiche de manière aléatoire les images image_reelle1.jpg, image_reelle2.jpg, ..., image_reelle9.jpg
Ces images sont redéterminées à chaque chargement de page avec cette image
 
WRInaute occasionnel
Une reco...

Laisse moi deviner... C'est ce que tu fais avec ton avatar! Quand on le voit, on trouve l'idée toute bête mais je n'y avait jamais pensé (le problème ne s'était jamais posé)
 
Discussions similaires
Haut