Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1496 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Parse error: j'y comprend rien du tout...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Parse error: j'y comprend rien du tout...

n°1311898
kolbek
Posté le 22-02-2006 à 23:11:15  profilanswer
 

J'ai une erreur : Parse error: parse error in d:\site\accueil\accueil.php on line 1 et je n'arrive pas a la résoudre:
 
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
 
 <head>
  <title>titre</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <link rel="stylesheet" media="screen" type="text/css" title="style_accueil" href="style_accueil.css" />
 </head>
 
 <body>
 
  <?php include(../plan/plan.html); ?>
 
  <div id="menuHaut">
   <img src="../accueil/menuHaut.png" alt="Menu Haut" border="0" width="100%" />
   <div id="contact"><table><tr><td><a href="#"><img src="../accueil/puceH.png" border="0" /></a></td><td>&nbsp;<a href="#" class="lien">Nous Contacter</a></td></tr></table></div>
   <div id="horaire"><table><tr><td><a href="#"><img src="../accueil/puceH.png" border="0" /></a></td><td>&nbsp;<a href="#" class="lien">Nos Horaires</a></td></tr></table></div>
   <div id="plan"><table><tr><td><a href="#"><img src="../accueil/puceH.png" border="0" /></a></td><td>&nbsp;<a href="#" class="lien">Plan d'Accès</a></td></tr></table></div>
  </div>
  <div id="menuCote">
   <img src="../accueil/menuCote.png" alt="Menu Gauche" border="0" height="100%" />
  </div>
  <div id="photo">
   <a href="/accueil.html"><img src="../accueil/photo.png" alt="Photo" border="0" /></a>
  </div>
  <div id="pied">
   <img src="../accueil/pied.png" alt="pied" border="0" />
  </div>
 </body>
</html>
 
auriez vous une solution, je débute et déja avec une seule ligne de php ca fonctionne pas.
 
merci d'avance.

mood
Publicité
Posté le 22-02-2006 à 23:11:15  profilanswer
 

n°1311936
naceroth
Posté le 23-02-2006 à 00:48:56  profilanswer
 

Si tu testes en local, recherche ton fichier php.ini et désactive la directive short_open_tag.  
 
Si tu es chez un hébergeur, soit tu peux le désactiver via un .htaccess, soit se passer de la première ligne (<?xml...> ) et coder en xhtml strict (et UTF normalement), le namespace devrait suffire comme déclaration implicite.

n°1311938
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 23-02-2006 à 00:55:46  profilanswer
 

ça serait bien que tu postes le code PHP plutot que l'HTML [:petrus75]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1311939
naceroth
Posté le 23-02-2006 à 01:04:45  profilanswer
 

Harkonnen a écrit :

ça serait bien que tu postes le code PHP plutot que l'HTML [:petrus75]


 
Bah, c'est sa page acceuil.php dans laquelle il y a un include (ligne 13) :D

n°1311949
kolbek
Posté le 23-02-2006 à 07:41:48  profilanswer
 

comme je te l'ai dis naceroth, je suis débutant, et donc ce que tu ma dis je le comprend pas bien, pourrai tu m'expliquer plus en détail s'il te plais ?

n°1312009
h4rold
Posté le 23-02-2006 à 10:23:20  profilanswer
 

il est ou ton fichir plan.html par rapport a ton fichier php ?. Si il est dans le dossier plan par raport au fichier php alors il ne faut pas mettre 2 points mais un seul :
 <?php
include(./plan/plan.html);
?>

n°1312030
benamoubea​ch
tivuplai
Posté le 23-02-2006 à 10:52:33  profilanswer
 

En php , on peut ouvrir le code de plusieurs manières, <?php et <? entre autre. La 2eme méthode citée ne peut fonctionner que si le short_open_tags est activé . Cependant, si ce paramètre est activé, il va prendre le début de ton fichier <?xml comme un début de code php, donc erreur. Pour que cela fonctionne, tu dois donc désactiver ton short_open_tags et coder en php en ouvrant le code de cette manière : <?php
 

n°1312031
h4rold
Posté le 23-02-2006 à 10:54:27  profilanswer
 

benamoubeach a écrit :

En php , on peut ouvrir le code de plusieurs manières, <?php et <? entre autre. La 2eme méthode citée ne peut fonctionner que si le short_open_tags est activé . Cependant, si ce paramètre est activé, il va prendre le début de ton fichier <?xml comme un début de code php, donc erreur. Pour que cela fonctionne, tu dois donc désactiver ton short_open_tags et coder en php en ouvrant le code de cette manière : <?php


 
pas bete je n'y avais pas pensé a celle la.

n°1312047
omega2
Posté le 23-02-2006 à 11:16:29  profilanswer
 

benamoubeach a écrit :

En php , on peut ouvrir le code de plusieurs manières, <?php et <? entre autre. La 2eme méthode citée ne peut fonctionner que si le short_open_tags est activé . Cependant, si ce paramètre est activé, il va prendre le début de ton fichier <?xml comme un début de code php, donc erreur. Pour que cela fonctionne, tu dois donc désactiver ton short_open_tags et coder en php en ouvrant le code de cette manière : <?php

S'il n'a pas accés au php.ini (ce qui sera surement le cas quand il sera hébergé ailleur) il lui faudra mettre la premiére ligne dans un bloc php en faisant un "echo" de la ligne.
Ca donera :

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


ou

Code :
  1. <?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"; ?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Parse error: j'y comprend rien du tout...

 

Sujets relatifs
[resolu]parse error :/[Perl] Identification problème de Parse UTF-8
internal error during packaging generation[C/C++] - error: stray '\357' in program ??
On error goto, toujours executéServer.Execute Error je crois que ca bug ??
On error VBA[MySQL4 vers Oracle 10g]error ORA-00907 migration avec OMWB
css nickel sous firefox, rien sous IE 
Plus de sujets relatifs à : Parse error: j'y comprend rien du tout...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR