Page 1 sur 1

Erreur incompréhensible

Posté : 30 sept. 2008, 11:36
par Invité
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

Posté : 30 sept. 2008, 12:03
par Berzemus
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" ?>";
 ?>

Posté : 30 sept. 2008, 14:54
par @rthur
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' ?>";
 ?>

Posté : 30 sept. 2008, 16:12
par Invité
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" ?>'; 

Posté : 30 sept. 2008, 18:51
par Sékiltoyai
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…