Aller au contenu

Renvoyer une image en PHP


njoyard

Messages recommandés

Salut!

Est-ce possible sans lib graphique (jsuis sur free...) de renvoyer une image avec du PHP ? Attention, je parle pas de renvoyer une page html avec un <img src=...>, ça je sais faire, je veux juste pouvoir faire un truc du genre

<img src="script.php">

avec mon code php qui choisit aléatoirement une image parmi un certain nombre et la renvoie....

Je ne veux pas un truc du style

echo "<img src=\"" . rand(1,10) . "\">";

parce que je voudrais pouvoir mettre cette image aléatoire dans des signatures de forums...

Lien vers le commentaire
Partager sur d’autres sites

filemon007 > c koi ce gros :D baveux et tout faux en plus ?

theocrite > j'avais déjà vu ça, mais je veux pas utiliser la lib gd parce qu'apparemment la version de free est ancienne (ils ont apparemment pas restauré les fonctions GIF) du coup ça marche pas...

J'ai essayé un truc du style

header("content-type: image/gif");
header("location: path/to/image" . rand() . ".gif");

mais le problème c'est que certains navigateurs (firefox par exemple) semblent "mémoriser" la redirection du coup le random sert plus a rien...

N'y a-t-il pas moyen de spécifier je ne sais ou (dans les headers par exemple) que la page est vraiment dynamique et qu'il faut la reloader a chaque fois ? Ou vais-je etre obligé de tout passer en PNG ?

Lien vers le commentaire
Partager sur d’autres sites

Bonjour k-o-x,

je ne sais pas si ça pourra t'aider ... mais voici ce que je mettais sur mes pages pour les forcer à se recharger ... :byebye:

// Force the page to be reloaded by the browser
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-cache, must-revalidate");
header("Pragma: no-cache");

Mais sinon, pourquoi ne fais tu pas une méthode en PHP genre imageAleatoire() qui te renvoie du code HTML avec ton image qui a été choisie aléatoirement par le code PHP ?

j'espère que ça pourra t'aider ... :pleure:

Bonne journée.

Wens

Lien vers le commentaire
Partager sur d’autres sites

Mais sinon, pourquoi ne fais tu pas une méthode en PHP genre imageAleatoire() qui te renvoie du code HTML avec ton image qui a été choisie aléatoirement par le code PHP ?

Je l'ai déja fait et ça marche très bien, mais je veux pouvoir insérer une image aléatoire dans une signature sur un forum...

Sinon, ton truc a l'air de fonctionner. Faut que je teste dans d'autres navigateurs que firefox et ie, mais ça semble bon. Merci !!

Lien vers le commentaire
Partager sur d’autres sites

Je l'ai déja fait et ça marche très bien, mais je veux pouvoir insérer une image aléatoire dans une signature sur un forum...

Ok .... et bien, désolé ... mais je ne pourrais pas t'aider là dessus ... :transpi:

Sinon, ton truc a l'air de fonctionner. Faut que je teste dans d'autres navigateurs que firefox et ie, mais ça semble bon. Merci !!

ok, c'est cool !! :francais:

Bonne journée !!

Wens

Lien vers le commentaire
Partager sur d’autres sites

Le problème c'est que très peu de forum (voir aucun) te laisseront mettre un script php dans ta signature.

Le truc qui pourrai marcher c'est de faire de l'Url Rewriting mais ça tu ne peut pas le faire avec free (et avec aucun hébergeur gratuit d'ailleur).

Ma signature est faite avec ce principe.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...