Parse error: j'y comprend rien du tout... - PHP - Programmation
Marsh Posté le 23-02-2006 à 00:48:56
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.
Marsh Posté le 23-02-2006 à 00:55:46
ça serait bien que tu postes le code PHP plutot que l'HTML
Marsh Posté le 23-02-2006 à 01:04:45
Harkonnen a écrit : ça serait bien que tu postes le code PHP plutot que l'HTML |
Bah, c'est sa page acceuil.php dans laquelle il y a un include (ligne 13)
Marsh Posté le 23-02-2006 à 07:41:48
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 ?
Marsh Posté le 23-02-2006 à 10:23:20
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);
?>
Marsh Posté le 23-02-2006 à 10:52:33
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
Marsh Posté le 23-02-2006 à 10:54:27
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.
Marsh Posté le 23-02-2006 à 11:16:29
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 :
|
ou
Code :
|
Marsh Posté le 22-02-2006 à 23:11:15
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> <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> <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> <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.