<?xml version="1.0" encoding="ISO-8859-1"?> et php [Réglé] - PHP - Programmation
Marsh Posté le 20-06-2006 à 10:14:56
<? est peut etre interprété comme une balise PHP
essaye de faire : echo '<?xml version="1.0" encoding="ISO-8859-1"?>'
Marsh Posté le 20-06-2006 à 10:17:13
nemohp a écrit : <? est peut etre interprété comme une balise PHP |
Oui c'est ça.
http://forum.alsacreations.com/top [...] 2&tid=6044
Je pense que je vais me passer du prologue xml car dans mon cas il n'est pas indispensable.
Merci beaucoup.
Marsh Posté le 20-06-2006 à 17:19:36
ultratoonz a écrit : |
Ca c'est de la solution, on vire la ligne en ne corrigeant pas, ce qui garantit que le problème se reposera plus tard.
En fait, c'est tout con, tu as juste à désactiver les short_tags dans la config de php... Tellement plus difficile que de virer une ligne de code "non indispensable"
Marsh Posté le 20-06-2006 à 19:19:33
naceroth a écrit : Ca c'est de la solution, on vire la ligne en ne corrigeant pas, ce qui garantit que le problème se reposera plus tard. |
Ouais, mes pages ne sont plus valides ! Alors il me faut l'afficher ce prologue.
Citation : echo '<?xml version="1.0" encoding="ISO-8859-1"?>' |
me retourne une erreur du type Parse error: syntax error, unexpected T_STRING in...
Je crois que c'est ?> qui pose problème (serait interprété comme la balise de fermeture).
Une solution ?
PS : je n'ai pas accès à php
Marsh Posté le 20-06-2006 à 19:54:41
ultratoonz a écrit :
|
manque le ; à la fin de la ligne déjà, parce que à part ça, syntaxiquement c'est correct.
Citation : PS : je n'ai pas accès à php |
Citation : J'essaie de configurer Easyhph 1.8 et Dreamweaver 8. |
Marsh Posté le 20-06-2006 à 19:59:18
Euh, pardon, je n'ai pas précisé que je ne pouvais agir sur php dans le cadre de la publication de mon site.
Tu le mets ou le ; ? Pas vraiment à la fin de la ligne, n'est-ce pas ? Je l'ai intercalé entre tous ces caractères "?>', sans succès.
Marsh Posté le 20-06-2006 à 20:02:22
Bah si à la fin de la ligne
Code :
|
Marsh Posté le 20-06-2006 à 20:03:49
ReplyMarsh Posté le 20-06-2006 à 20:04:27
Citation : echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; |
Marsh Posté le 20-06-2006 à 20:10:51
Code :
|
Marsh Posté le 20-06-2006 à 20:13:43
naceroth a écrit :
|
Euh oui, pardon. Mais j'avais essayé.
Citation : # |
Marsh Posté le 21-06-2006 à 09:22:38
Ce qu'il faut faire
Citation : <?php echo '<?xml version="1.0" ?'.'>'; ?> |
.
Marsh Posté le 22-06-2006 à 16:08:08
Ma solution : séparer < et ? d'une part et ? et > d'autre part.
echo '<'.'?xml version="1.0" encoding="ISO-8859-1"?'.'>'; |
Ca marche, quelle que soit la config short_tags.
Marsh Posté le 29-06-2006 à 01:09:44
Reply
Marsh Posté le 20-06-2006 à 10:04:39
Bonjour à tous,
J'essaie de configurer Easyhph 1.8 et Dreamweaver 8.
Dans Easyphp je crée un alias : sitegi
Le chemin du répertoire est : C:\Divers\GI\Site
Je redémarre Easyphp et j'obtiens un message d'erreur :
Parse error: parse error in c:\divers\gi\site\index.php on line 1
Quand j'enlève la première ligne de mon fichier index tout semble bien se passer.
La ligne en question :
<?xml version="1.0" encoding="ISO-8859-1"?>
Php ne supporte pas ISO-8859-1 ou <?xml> ?
Message édité par ultratoonz le 20-06-2006 à 10:17:33
---------------
Consultant SEO