parse error T_LNUMBER

parse error T_LNUMBER - PHP - Programmation

Marsh Posté le 27-07-2004 à 10:02:25    

salut,
 
j'ai l'erreur suivante:
Parse error: parse error, unexpected T_LNUMBER, expecting ',' or ';' in d:\easyphp1-7\www\index.php on line 18
 
je vais à la ligne à 18 et j'ai juste un tag <table>
 
mon code:
 
setlocale (LC_TIME,"french" );
$dateheure = str_replace("De","de",ucwords(strftime("%A %d %B %Y %H:%M" )));
echo $dateheure;
setlocale (LC_TIME,"English" );
 
echo "<HTML><HEAD></HEAD><BODY>";
 
echo "<TABLE width="750" border="1">";
echo " <TR>
  <TD width="50" height="25">8:30</TD>
  <TD width="50" height="25">10:30</TD>
  <TD width="550" height="25">Intitulé du cours</TD>
  <TD width="100" height="25">Société</TD>
 </TR>
 <TR>
  <TD width="100" heigth="25">Vide</TD>
  <TD width="100" height="25">Vide</TD>
  <TD width="550" height="25">Description</TD>
  <TD width="100" height="25">Vide</TD>
 </TR>
 <TR>
  <TD width="50" heigth="25">Vide</TD>
  <TD width="50" heigth="25">Vide</TD>
  <TD width="550" height="25">Nom prénom intervenant</TD>
  <TD width="100" height="25">Salle</TD>
 </TR>";
echo "</TABLE>";

Reply

Marsh Posté le 27-07-2004 à 10:02:25   

Reply

Marsh Posté le 27-07-2004 à 10:05:29    

echo "<TABLE width="750" border="1">";  
 
 
" = chaine en PHP. tu vois pas le problème là?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-07-2004 à 10:38:37    

Malheureusement j'ai peu d'expérience dans php. Je ne vois pas le problème.

Reply

Marsh Posté le 27-07-2004 à 10:41:06    

" est le délélimiteur de chaine en PHP width="750  
 
le " te fais terminer la chaine. dans le code html, tu dois échapper la chaine html, soit avec \", soit avec '
 
je te conseille la 2ème solution
 
soit :  
 
echo "<TABLE width='750' border='1'>";  


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-07-2004 à 10:41:09    

ok faut que j'utilise des simples quotes.

Reply

Marsh Posté le 27-07-2004 à 10:42:12    

c'est ça
 
tu peux aussi utiliser l'inverse. à savoir
echo '<TABLE width="750" border="1">';  


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-07-2004 à 10:43:55    

Ou alors échapper les " contenus dans une chaine par un \


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-07-2004 à 10:44:12    

pfff sauvé. merci.

Reply

Marsh Posté le 27-07-2004 à 10:44:19    

skeye a écrit :

Ou alors échapper les " contenus dans une chaine par un \


grillé, et moche de surcroit


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-07-2004 à 10:56:49    

JagStang a écrit :

grillé, et moche de surcroit


 
bof, moi je préfère aussi échapper.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 27-07-2004 à 10:56:49   

Reply

Marsh Posté le 27-07-2004 à 10:59:18    

boulax a écrit :

bof, moi je préfère aussi échapper.


En fait ça dépend du contexte...on peut très bien se contenter d'utiliser echo ' "truc" '; dans certains cas, mais si on veut le caractère ' dans la chaine on a le même pb...[:skeye]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 27-07-2004 à 11:14:29    

a noter que echo '' est plus rapide que echo "", dans le deuxieme cas en effet, il fait de l'expansion de variables.
 
donc de maniere generale toujours utiliser echo '' sauf lorsque tu as dans ton expression des variables :)


---------------
http://chilax.com/forum/index.php?showforum=46 => !!!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed