| Autor | Zpráva | ||
|---|---|---|---|
| Anonymní Profil * |
#1 · Zasláno: 1. 9. 2006, 00:09:41
Mam problem aktualizuju si stránky přes formulář kde mam textareu a když napíšu článek tak se mi na stránce zobrazí přesně na šířku toho formuláře a všude přidá BR. nevim kde je chyba přitom enter na zalomení nedávám. Ukládám to takhle
$text_p = NL2BR(HTMLSpecialChars(wordwrap($_POST['text_p'], 60, "\n", 1))); nevim zde je tu nějaká chyba ale podle mě neni navíc v databázi to <br> je uloženo jako XHTML verzi <br /> a ve stránce je to jako <br> bez konce to fakt nechápu. |
||
| gaminn Profil * |
#2 · Zasláno: 1. 9. 2006, 00:18:26
Prostě se ti do textarea vloží text se vším všudy, tedy i s <br />, které se pak zobrazí. Buď převáděj <br /> zpět na \n nebo (což mi přijde lepší) ukládej do db data bez toho, abys je projížděl předtím pomocí nl2br i htmlspecialchars. To bych prováděl až na výstupu.
|
||
| Anonymní Profil * |
#3 · Zasláno: 1. 9. 2006, 00:42:06
no zjistil sem že to dělal ten wordwrap i když to nechápu proč počítá i mezery. ale už to jde ale bez něj.
|
||
| WertriK Profil |
#4 · Zasláno: 1. 9. 2006, 00:42:12
Zkusil bych to bez toho wrapu
$text_p = nl2br(HTMLSpecialChars($_POST["text_p"])); |
||
| WertriK Profil |
#5 · Zasláno: 1. 9. 2006, 00:42:46
Co udělá neskutečných 6 sekund ... :)
|
||
| WertriK Profil |
#6 · Zasláno: 1. 9. 2006, 00:43:52
no zjistil sem že to dělal ten wordwrap i když to nechápu proč počítá i mezery. ale už to jde ale bez něj.
On neví že to jsou mezery, on to bere jako znak a tím to pro něj končí. |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0