parse error T_LNUMBER - PHP - Programmation
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à?
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.
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'>";
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">';
Marsh Posté le 27-07-2004 à 10:43:55
Ou alors échapper les " contenus dans une chaine par un \
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
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.
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...
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
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>";