Erreur incompréhensible

Invité
Invité n'ayant pas de compte PHPfrance

30 sept. 2008, 11:36

Bonjour à tous

j'ai cet erreur php que je n'arrive pas à comprendre comment résoudre

Parse error: syntax error, unexpected T_DNUMBER

la ligne qui contient l'erreur est :
$xml="<? xml version="1.0" ?>
merçi pour votre aide

ViPHP
ViPHP | 4039 Messages

30 sept. 2008, 12:03

Tu délimites la chaine avec des doubles apostrophes, et tu as des doubles apostrophes en plein milieu de ta chaine.. (et ou est celui en fin de chaine ? et le point-virgule ?)

Rien qu'a voir la syntaxe colorée permet de voir le souci:
<?php 
$xml="<? xml version="1.0" ?>";
 ?>
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

30 sept. 2008, 14:54

Bonjour,

Si tu as les shorttags activés sur ton serveur ton code va planter car il faut séparer < de ?
<?php 
$xml="<"."? xml version='1.0' ?>";
 ?>
Quand tout le reste a échoué, lisez le mode d'emploi...

Invité
Invité n'ayant pas de compte PHPfrance

30 sept. 2008, 16:12

Bonjour
merçi pour les post

ça a marché

il m'a suffit juste de modifier les guillemet par des quotes |*()
$xml = '<? xml version="1.0" ?>'; 

ViPHP
ViPHP | 5924 Messages

30 sept. 2008, 18:51

Bonjour,

Si tu as les shorttags activés sur ton serveur ton code va planter car il faut séparer < de ?
<?php 
$xml="<"."? xml version='1.0' ?>";
 ?>
Euh non…
C'est si c'est écrit en dur dans le fichier php que ca planterait…