Autor | Zpráva | ||
---|---|---|---|
Tomikkkkk Profil * |
#1 · Zasláno: 6. 1. 2008, 13:10:31
Ahoj vsem, mozna nadpis vypada jako banalita, ale rad bych se zeptal na toto.
Mam knihu navstev, ale rad bych zde osetril to, ze zadny navstevnik nebude moci pridavat do prispevku HTML TAGY (img, b, strong a dalsi). osetreno to mam tak ze jsem pouzil htmlspecialchars(), jenze toto mi nevyhovuje. Nekdo přidá např. text: Já mám vozidlo Škoda a mám to na 15" kolech. Pokud toto vloží do knihy, zobrazí se takto. Já mám vozidlo Škoda a mám to na 15\\\" kolech. Dá se prosím takovýmto lomítkům,... předejít? Díky moc Tom |
||
DJ Miky Profil |
#2 · Zasláno: 6. 1. 2008, 13:13:02
Máš zapnuté magic_quotes, které ti automaticky „ošetří“ vstupní řetězce, že ti před uvozovky, apostrofy atd. přidá zpětná lomítka. Mělo by stačit zavolat stripslashes() před htmlspecialchars().
|
||
DoubleThink Profil * |
#3 · Zasláno: 6. 1. 2008, 13:13:41
htmlspecialchars() nepřidává lomítka. To má na svědomí direktiva magic_quotes_qpc. Zkus použít stripslashes().
|
||
Tomikkkkk Profil * |
#4 · Zasláno: 6. 1. 2008, 13:15:17
Dobre vyzkousim, dival jsem se jeste na strip_tags() .. to se neda vyuzit? Jaky je rozdil mezi timto a htmlspecialchars?
|
||
Tomikkkkk Profil * |
#5 · Zasláno: 6. 1. 2008, 13:18:46
Jeste jsem si vsiml, ze nekdo pridal inzerat a nejakym zpusobem je tam pouzito toto: vaho vozidla ... Takze to pridalo specialni retezec, aby to napsalo š, existuje nejaky zpusob jak tyto znaky taky osetrit ať to napíše š, u jiných inzerátů to nepíše, ale nevím čím je to způsobeno ...
|
||
DJ Miky Profil |
#6 · Zasláno: 6. 1. 2008, 13:20:43
strip_tags() ti úplně odstraní z řetězce <p>, <br> atd., kdežto htmlspecialchars() to jen upraví, aby se to neinterpretovalo jako HTML kód.
|
||
Tomikkkkk Profil * |
#7 · Zasláno: 6. 1. 2008, 13:22:56
DJ Miky
Uz jsem chytrejsi, diky |
||
Str4wberry Profil |
#8 · Zasláno: 6. 1. 2008, 13:25:07
Abys byl ještě chytřejší, můžeš si přečíst následující článek http://php.vrana.cz/strip_tags.php.
|
||
Tomikkkkk Profil * |
#9 · Zasláno: 6. 1. 2008, 13:27:02
Str4wberry
Diky hodne mi to pomohlo ... Zase o kus dal ;o) |
||
Časová prodleva: 16 let
|
0