Parse error.syntax error unepected T_SRING???

Résolu/Fermé
max - 19 mars 2009 à 19:09
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 - 26 mars 2009 à 17:22
Bonjour,
Je suis en train de générer une page comme une rss.
mais il y a un probleme : syntax error, qu'est -ce que ça veut dire??

4 réponses

Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 458
19 mars 2009 à 19:16
syntax error veut dire que tu as une erreur de syntaxe dans ton code
0
C'est à dire:

Je viens de faire ftp et j'ai mis un dossier /rss/page.php
et au moment de faire http://monsite.com/rss/page.php

la page affiche :
Parse error: syntax error, unexpected T_STRING in /homepages/1/d104292296/htdocs.....on line 1

Le code en ligne 1 est :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" ?>
0
Est-ce que le fait d'être hébergé chez-qq m'empêche de faire une page rss?
Mon hébergeur est un particulier qui a d'autres "clients" alors, mon site n'est pas
www.monsite.com

mais www.dddd/,vq,vqd/dcdc/j,f,/cefe/vrvr/monsite.com/rss/page.php

Je ne connaît pas le debut de la chaîne!!

Que peut-je faire?
0
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
19 mars 2009 à 19:18
Ca veut sûrement dire que tu es aussi étourdi que lui :
http://www.commentcamarche.net/forum/affich 11608481 probleme mysql php insert into
0
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
20 mars 2009 à 10:24
Je veux dire que ce genre de messages d'erreur signifie souvent que tu as oublié un point-virgule à la fin d'une ligne de commande, ou une erreur d'inattention dans ce genre...

Jette donc un oeil à cette page, ça pourrait t'aider à résoudre ton problème : http://www.phpdebutant.org/article112.php
0
juanou Messages postés 137 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 23 août 2013 58
26 mars 2009 à 17:22
Encore moi.
Depuis le temps, j'espère que tu as résolu ton problème.

Mais il se trouve que je viens d'y être confronté moi aussi. (Enfin je suppose qu'il s'agit du même problème).
Je me suis retrouvé en effet avec un "parse error" là où je ne m'y serais pas attendu.

La solution, c'est Dreamweaver qui me l'a soufflée, puisque quand on crée une nouvelle page php avec doctype xhtml, Dreamweaver passe la déclaration <?xml etc.> en php. J'ignore pourquoi, mais ça marche.

Voici donc le code magique, à mettre à la place de ta première ligne de code :

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