Autor | Zpráva | ||
---|---|---|---|
fleury16 Profil |
#1 · Zasláno: 4. 2. 2012, 21:26:25
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 |
#2 · Zasláno: 4. 2. 2012, 21:34:21
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 |
#3 · Zasláno: 4. 2. 2012, 21:39:18 · Upravil/a: fleury16
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; |
||
Časová prodleva: 12 let
|
0