[Réglé] <?xml version="1.0" encoding="ISO-8859-1"?> et php

<?xml version="1.0" encoding="ISO-8859-1"?> et php [Réglé] - PHP - Programmation

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 :
 

Citation :

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 :

Citation :

<?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
Reply

Marsh Posté le 20-06-2006 à 10:04:39   

Reply

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"?>'

Reply

Marsh Posté le 20-06-2006 à 10:17:13    

nemohp a écrit :

<? est peut etre interprété comme une balise PHP
 
essaye de faire : echo '<?xml version="1.0" encoding="ISO-8859-1"?>'


 
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.


---------------
Consultant SEO
Reply

Marsh Posté le 20-06-2006 à 10:19:32    

mieux vos laisser le prolog

Reply

Marsh Posté le 20-06-2006 à 17:19:36    

ultratoonz a écrit :


Je pense que je vais me passer du prologue xml car dans mon cas il n'est pas indispensable.


 
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" :D
 

Reply

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.
 
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" :D


 
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

Message cité 1 fois
Message édité par ultratoonz le 20-06-2006 à 19:30:33

---------------
Consultant SEO
Reply

Marsh Posté le 20-06-2006 à 19:54:41    

ultratoonz a écrit :


Citation :

echo '<?xml version="1.0" encoding="ISO-8859-1"?>'


me retourne une erreur du type Parse error: syntax error, unexpected T_STRING in...


 
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.


 
 [:axlrose]  

Reply

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. :(


---------------
Consultant SEO
Reply

Marsh Posté le 20-06-2006 à 20:02:22    

Bah si à la fin de la ligne

Code :
  1. echo '<?xml version="1.0" encoding="ISO-8859-1"?>';

Reply

Marsh Posté le 20-06-2006 à 20:03:49    

Reply

Marsh Posté le 20-06-2006 à 20:03:49   

Reply

Marsh Posté le 20-06-2006 à 20:04:27    


 

Citation :

echo '<?xml version="1.0" encoding="ISO-8859-1"?>';  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


Message édité par ultratoonz le 29-06-2006 à 01:10:02

---------------
Consultant SEO
Reply

Marsh Posté le 20-06-2006 à 20:10:51    

Code :
  1. <?php
  2. echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; 
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">

Reply

Marsh Posté le 20-06-2006 à 20:13:43    

naceroth a écrit :

Code :
  1. <?php
  2. echo '<?xml version="1.0" encoding="ISO-8859-1"?>'; 
  3. ?>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml">



 
Euh oui, pardon. Mais j'avais essayé.
 

Citation :

#
 
 <?php
 
#      
 
      echo '<?xml version="1.0" encoding="ISO-8859-1"?>';  
 
Erreur à la colonne 55:  caractère "'" n'est pas permis dans le prologue (type #46)
 
#      
 
      ?>



---------------
Consultant SEO
Reply

Marsh Posté le 21-06-2006 à 09:22:38    

Ce qu'il faut faire

Citation :

<?php echo '<?xml version="1.0" ?'.'>'; ?>

.
 
:)


---------------
Consultant SEO
Reply

Marsh Posté le 21-06-2006 à 09:52:37    

sufisait de protégé avec \? sinon

Reply

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.

Reply

Marsh Posté le 29-06-2006 à 01:09:44    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed