header

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : header

par anonymousguest » 25 août 2005, 01:39

:cry: ben tant pis, je les laisse separées...
je voulais être sur

par Xenon_54 » 25 août 2005, 01:25

Bonjour,

Non, il faut créer deux pages bien distinctes car une image et du texte ne font pas bon ménage.

Donc il faut créer un script PHP pour générer ton image et une autre pour l'insérer.
Les fonctions de la librairies GD permettent de retourner une image, c'est-à-dire un fichier GIF. Ainsi un tel fichier ne peut envoyer du texte au navigateur, il doit obligatoirement être appelé à partir d'une page HTML (généralement avec une balise <IMG src="mon_fichier.php3">).

par anonymousguest » 25 août 2005, 01:23

j'avais trouvé des trucs qui parlaient de "accept: image/jpeg..."
qu'est-ce que c'est? Je croyais que c'était à ça que ça servait

par Xenon_54 » 25 août 2005, 01:18

Bonjour,

Tu ne peux pas générer ton image et afficher du texte dans une même page. Il te faut créer deux pages: une pour la génération de l'image et une autre où tu feras l'appelles de l'image grâce à un tag <img>

header

par anonymousguest » 25 août 2005, 01:16

Salut,
j'ai fait un script qui modifie une image (avec la librairie gd) en entrant son url dans un formulaire.
J'ai donc fait une page avec le formulaire et une page de modifs d'image, le problème arrive quand je veux inclure cette derniere page dans la premiere...
en effet, j'utilise le header("content-type: image/$format"); comme on m'a dit de le faire quand on utilise gd
et donc, le code html qui suit et qui affiche le formulaire produit une erreur
dont le message est: "l'image ('urldemapage.php') n'a pas pu être affichée parce qu'elle contient des erreurs."
ce que je comprends d'autant mieux que j'ai mis dans le code html:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Le probleme, est que je ne sais pas comment mêlez les deux content-type pour que la page s'affiche correctement
Merci de me le dire