Bonjour à tous,
Voilà je suis novice et j'ai un petit soucis avec php :
Voici un bout de code qui me pose problème:
Vous l'aurez compris, j'utilise des couleurs qui seront variables.
Le problème c'est que une fois le code recompilé par php ça donne ce code html :
Vous allez me dire que tout est normal?
Et bien sous firefox peut etre mais pas sous IE, ce qui se passe c'est que qu'en php remplace la variable par sa valeure, il fait un saut de ligne.
Or le fait qu'il y'a un saut de ligne à la fin du code hexadecimal :
="#FF81E9
">
sous cette forme, IE ne l'accepte pas et me met pas la bonne couleur. Que faire pour eviter que PHP fasse un retour a la ligne en remplaçant la variable par sa valeure?
Merci de vos réponse !
Modifié par Aurel69 (01 Sep 2006 - 12:13)
Voilà je suis novice et j'ai un petit soucis avec php :
Voici un bout de code qui me pose problème:
<?php
print("
<table><td bgcolor=\"$color2\">couleur 2:<br/></td></table>
"); ?>
Vous l'aurez compris, j'utilise des couleurs qui seront variables.
Le problème c'est que une fois le code recompilé par php ça donne ce code html :
<table><td bgcolor="#FF81E9
">couleur 2:<br/></td></table>
Vous allez me dire que tout est normal?
Et bien sous firefox peut etre mais pas sous IE, ce qui se passe c'est que qu'en php remplace la variable par sa valeure, il fait un saut de ligne.
Or le fait qu'il y'a un saut de ligne à la fin du code hexadecimal :
="#FF81E9
">
sous cette forme, IE ne l'accepte pas et me met pas la bonne couleur. Que faire pour eviter que PHP fasse un retour a la ligne en remplaçant la variable par sa valeure?
Merci de vos réponse !

Modifié par Aurel69 (01 Sep 2006 - 12:13)