Autor | Zpráva | ||
---|---|---|---|
Adrián Prelovský Profil |
#1 · Zasláno: 28. 12. 2011, 23:14:37
Zdravím, mám menší problém, PHP script mi vahazuje chybu:
Parse error: syntax error, unexpected ']' in C:\ComplexWebServer\http_docs\j\facebook.php on line 940 řádek 940: hashComments:b,cStyleComments:b,multiLineStrings:b,regexLiterals:b}),B={};h(da,["default-code"]);h(y([],[["pln",/^[^<?]+/],["dec",/^<!\w[^>]*(?:>|$)/],["com",/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),"default-markup,htm,html,mxml,xhtml,xml,xsl".split(",")); Nevíte kde je chyba? Děkují předem |
||
DJ Miky Profil |
#2 · Zasláno: 29. 12. 2011, 12:48:07
Sekvence
<? při zapnuté direktivě short_open_tags způsobí přechod do režimu PHP, proto se parser PHP snaží interpretovat část JavaScriptu:
[^<?]+/],["dec",/^<!\w[^>]*(? ... ↑ tohle se vezme jako začátek PHP skriptu Řešení je buď vyhodit JavaScript z .php souboru nebo v té závorce prohodit pořadí znaků: [^?<]+/],["dec",/^<!\w[^>]*(? ... |
||
Adrián Prelovský Profil |
#3 · Zasláno: 30. 12. 2011, 13:16:25
Díky za radu, můžu se jenom zeptat, které znaky prohodit, jsem z toho kódu zmatený. Díky
|
||
DJ Miky Profil |
#4 · Zasláno: 30. 12. 2011, 14:41:13
<? nahradit za ?<
|
||
Časová prodleva: 12 let
|
0