Autor | Zpráva | ||
---|---|---|---|
GamerX Profil |
#1 · Zasláno: 3. 3. 2014, 15:37:08
Mám na webu mini-chat a tam nechci mút povolene řádkovaní ale když uživatel stiskne enter tak se mu v testovém poli uděla nový řádek ale zprava se uloží bez nového řádku taktže tam v te zpráve na konec je vidět to <br /> skoušel jsem pomocí javascriptu jako u smajliku tag <br /> nahradit mezerou ale nějak se mi to nedaří pordí mi někdo?
|
||
janbarasek Profil |
#2 · Zasláno: 3. 3. 2014, 15:45:30
GamerX:
Na úrovni PHP to odřádkování lze úplně vyhodit. Navíc, pokud budeš ukládat a zobrazovat originální text bez jakékoli úpravy (jen ošetřený pomocí htmlspecialchars), tak sice ve zdrojáku ta mezera bude vidět, nicméně se v prohlížeči nezobrazí. |
||
GamerX Profil |
#3 · Zasláno: 3. 3. 2014, 16:06:55
A jak teda v tom textovém poli zakaži řádkování?
|
||
janbarasek Profil |
#4 · Zasláno: 3. 3. 2014, 16:14:22
GamerX:
Tam ho nemá cenu vůbec zakazovat. Zkrátka vem ten originální text a vypiš ho. Pokud budou ve zdrojovém kódu prázdné řádky, tak se budou ignorovat. Příklad zdroje: <p>Já jsem dlouhý text, který je na více řádků.</p> V prohlížeči se vypíše: Já jsem dlouhý text, který je na více řádků. |
||
jenikkozak Profil |
#5 · Zasláno: 3. 3. 2014, 16:18:44
GamerX:
Neměl bys lidem zakazovat zalamování řádků, budeš tím příspěvky jen znepřehledňovat. |
||
GamerX Profil |
Právě že se neignorují. Koukni na web http://www.funmod.org/ skus si poslat zprávu kde uděláš řádku a ten tag <br> je videt a toho se chci zbavit.
|
||
Tori Profil |
#7 · Zasláno: 3. 3. 2014, 16:33:55
Někde asi používáte funkci nl2br.
|
||
GamerX Profil |
Ukládá se mi to takto nl2br(htmlspecialchars($_POST['textarea'])))
odstranil jsem nl2br a už to je tak jak chci takže děkuji za trpělivost a za pomoc ;) |
||
janbarasek Profil |
#9 · Zasláno: 3. 3. 2014, 17:26:24
GamerX:
Nl2br vkládá místo řetězce "\n" řetězec "<br>" a htmlspecialchars pak tyto nově vložené znaky převede na entity. To bude možná zdroj tvé chyby. |
||
Fisir Profil |
#10 · Zasláno: 3. 3. 2014, 18:14:34
Reaguji na janbaraska:
GamerX: „odstranil jsem nl2br a už to je tak jak chci takže děkuji za trpělivost a za pomoc ;)“ |
||
Časová prodleva: 10 let
|
0