Autor Zpráva
fleury16
Profil
Zdravím mám kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <body>

  <?php
    echo <<<MMM
    eadsasd
MMM;  
 
    ?>

  </body>
</html>

No a nejde mi v něj syntaxe herodoc a vypisuje to totu hlášku Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_END_HEREDOC or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in D:\WEB_SERVER\www\kniha.php on line 19

Nevím vůbec co s tím je pač ta herodoc syntaxe je správná ne?
juriad
Profil
here doc syntax:
It is very important to note that the line with the closing identifier must contain no other characters, except possibly a semicolon (;). That means especially that the identifier may not be indented, and there may not be any spaces or tabs before or after the semicolon.

řádek s MMM; obsahuje ještě dvě mezery, tedy here doc nebyl nikdy ukončen
je to vidět i tady v obarvení kódu
fleury16
Profil
a kde obsahuje 2 mezery?? To mám napsané hned na 1. řádku.


Když sem si to dal do jedné starší tvořené stránky tam to jelo v pohodě a nakopíruji to do té nové úplně stejně a nejede to .


Aha problém vyřešen ty mezery byly za tím MMM;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: