Aide passage de variable esperluette

Petit nouveau ! | 4 Messages

29 avr. 2007, 18:56

A l'aide !

Bonjour voici pour mon premier post je me tire les cheveux avec un truc qui doit etre tres simple...

Voila, c'est pour une galerie simple ou je construis de vihgnettes sur lesquels du texte s'imprime (avec GD).

Code : Tout sélectionner

$string = "generate_image.php?fichier=".$image_thumb."&text=".$jour.""; $img = "<img class ='random' src='classes/".$string."' />";
quand je publie l'esperluette de &text est traduite par "&" je ne peux donc pas recuperer le fichier.

si j'écris la balise complete sans variables pas de problemes...

j'ai essayé plein de trucs mais je n'y arrive pô.

Un petite aide serait la bien venue

Merci
Modifié en dernier par gama_hachaa le 30 avr. 2007, 00:12, modifié 1 fois.

jed
Eléphant du PHP | 218 Messages

29 avr. 2007, 19:03

Code : Tout sélectionner

$string = 'generate_image.php?fichier='.$image_thumb.'&text='.$jour; $img = '<img class ="random" src="classes/'.$string.'" />';
essayes comme ça ;)

Petit nouveau ! | 4 Messages

29 avr. 2007, 19:15

Code : Tout sélectionner

$string = 'generate_image.php?fichier='.$image_thumb.'&text='.$jour; $img = '<img class ="random" src=classes/'.$string.' />';
toujours pareil... #-o

Petit nouveau ! | 4 Messages

29 avr. 2007, 19:30

Ok j'avance,

ça le fait qu'avec php4

avec le php5 non ça sent donc la variable serveur genre magicquote, mais je ne trouve rien pour l'instant sur google, une idée?

Merci

jed
Eléphant du PHP | 218 Messages

29 avr. 2007, 19:37

Si je ne me trompe, & est le code html du caractère '&', c'est donc là->'&text=' que ça ne va pas...

Petit nouveau ! | 4 Messages

30 avr. 2007, 00:12

Merci pour ton aide la formule ic et la tienne aussi etaient bonnes ... :oops:

m'a confudion venait du fait qu'ne un teste simple ca marchait en php5 mais pas en 4. mais dans le premier cas j'etais en local et le second sur serveur mutualisé qui n'aime pas trop les chemins relatifs... Donc je pensais que & empechait de parcourir l'URL ce n'etais pas le cas.
c le serbveur qui interpretait pas "../" comme il se doit. Ceci ajout a la confusion en regardant le source que php5 ecrivait correctement et php4 & qui en fait marche bien aussi l'url l'interprete comme un "&"...

ne pa travailler le diamnche est pourtant un regle que je suis...

Merci à toi JED