Autor | Zpráva | ||
---|---|---|---|
krulik Profil |
Dobrý den,
Trochhu sempřekopal tento chat a pořád to hlásí tuto hlášku:Parse error: syntax error, unexpected T_STRING in /3w/wz.cz/h/hackermanie/hra/chatbox.php on line 38 // odstraníme z příspěvku HTML tagy $kec = HTMLSpecialChars($kec); $kec = str_replace("*1*","<img src="smiles/sm1.gif" border="0">",$kec); // 38. řádek $kec = str_replace("*2*","<img src="smiles/sm2.gif" border="0">",$kec); $kec = str_replace("*3*","<img src="smiles/sm3.gif" border="0">",$kec); $kec = str_replace("*4*","<img src="smiles/sm4.gif" border="0">",$kec); $kec = str_replace("*5*","<img src="smiles/sm5.gif" border="0">",$kec); Moderátor Alphard: Kód zkrácen a obarven.
|
||
okolojdouci Profil * |
#2 · Zasláno: 24. 4. 2011, 12:39:59
krulik:
„Trochhu sempřekopal tento chat a pořád to hlásí tuto hlášku:Parse error: syntax error, unexpected T_STRING in /3w/wz.cz/h/hackermanie/hra/chatbox.php on line 38“ Máš chybu na ř. 38. |
||
krulik Profil |
#3 · Zasláno: 24. 4. 2011, 12:42:03
jak to vždyt je tam jenom promněnná kec která obsahuje zprávu
|
||
okolojdouci Profil * |
#4 · Zasláno: 24. 4. 2011, 12:45:54
krulik:
Kdybys třeba kód vkládal jako kód, automaticky by se očíslovaly řádky a bylo by jasné, který je 38. A kdybys ještě naznačil, který z těch uvedených souborů je chatbox.php, bylo by to super. |
||
Keeehi Profil |
#5 · Zasláno: 24. 4. 2011, 12:52:13 · Upravil/a: Keeehi
Musíš escapovat uvozovky. Nezdá se ti divné, že ten text najednou mění barvu? Vždyť by to měl být celý řetězec, tudíž červený.
|
||
okolojdouci Profil * |
#6 · Zasláno: 24. 4. 2011, 12:57:50
Nebo využít kombonaci uvozovek a apostrofů.
$kec = str_replace("*1*","<img src='smiles/sm1.gif' border='0'>",$kec); A taky by bylo dobré využívat http://cz.php.net/manual/en/control-structures.for.php |
||
krulik Profil |
#7 · Zasláno: 24. 4. 2011, 12:58:36
to je tam mám přidat? předtím mi to jelo aji bez nich ale něco sem změnil a už to nejede
|
||
krulik Profil |
#8 · Zasláno: 24. 4. 2011, 12:59:44
jo dik
|
||
Keeehi Profil |
#9 · Zasláno: 24. 4. 2011, 13:03:33 · Upravil/a: Keeehi
Nebo řádky 38-57 jdou nahradit tímto jedním řádkem:
$kec = preg_replace('~\*(\d{1,2})\*~','<img src="smiles/sm$1.gif" border="0">',$kec); |
||
Časová prodleva: 14 let
|
0