ugrás a tartalomhoz

Enter helyett sortörés a szövegmezőbe írt szöveg megjelenítésénél

Joles · 2008. Jan. 23. (Sze), 00.56
Üdv!


Van nekem egy szövegmezőm, és azt szeretném, hogy ha a felhasználó egy entert üt ezen belül, akkor azt a rendszer sortörésnek vegye!
(Tehát ha az űrlap elküldésre kerül, és egy új oldalon jelennek meg a bevitt adatok, akkor ahol enter lett ütve, ott sortörés legyen!)



Előre is köszi!
 
1

re:sortores

gonoszcsiga · 2008. Jan. 23. (Sze), 01.58
at kell engedned egy szuron a szoveget, valahogy igy:


$text=preg_replace("/(\r\n|\n|\r)/u","<br />",$text);
masik megoldas, hogy <pre> tag-ok kozze rakod.
2

a textarea-t?

Joles · 2008. Jan. 23. (Sze), 02.05
Mármint hogy a <textarea>...</textarea>-t rakom <pre> közé?
3

re:textarea

gonoszcsiga · 2008. Jan. 23. (Sze), 02.25
nem, hanem az uj oldalon a kiiratott szoveget rakod pre-k koze.
4

nincs stilus

Joles · 2008. Jan. 23. (Sze), 02.42
Nos, az uttsó működik, csak a betüknek valahogy nem adja át a stílust!
Klikk!
Elvileg tahoma kéne legyen az is!

Az elözöleg ajánlott kódot hova kell berakni?
8

re:nincs stilus

gonoszcsiga · 2008. Jan. 23. (Sze), 11.01
latom kozbe rajottel a megoldasra.
egyebkent nem, nem adja at a stilust, hanem mivel a pre tag-re nem raktal semmilyen stilust, ezert a bongeszo alapertelmezett stilusat hasznalta ra.
5

nl2br

Hodicska Gergely · 2008. Jan. 23. (Sze), 08.13
Ezt kár regexppel csinálni, van rá beépített függvény.


Üdv,
Felhő
6

Igényesség

janoszen · 2008. Jan. 23. (Sze), 08.28
És ha nagyon igényes akarsz lenni, akkor a dupla sortörést str_replace-el lecseréled </p><p>-re.
12

Igényesebbség

Joó Ádám · 2008. Jan. 25. (P), 15.35
És ha még igényesebb akarsz lenni, akkor a szimplát is csak arra :)
7

igaz

gonoszcsiga · 2008. Jan. 23. (Sze), 10.49
regrol maradt ez a kod, valamiert regen nem volt jo a nl2br nekem...
9

Okk! Működik! =)

Joles · 2008. Jan. 23. (Sze), 23.47
Köszi a segítséget! Működik ez a preg_replace-s balhé!
Sőt, még a HTML címkéket is ugyanúgy felismeri, a szmájlokat is be tudja illeszteni! Szal' tök jó lett!
Köszi! =D
10

heeeeeelp!!!

Joles · 2008. Jan. 24. (Cs), 11.13
Nem tudom, miért nem akar normálisan működni, de csak akkor tör sort, ha zagyvaságokat írok!
Ha értelmes mondatot, akkor egy sorba írja továbbra is! Pedig próbáltam már írásjellel, kisbetükkel... És nem úgy működik, mint ahogy kéne!
Klikk!

Hm...? Valaki?
11

Ékezet! =(

Joles · 2008. Jan. 25. (P), 00.10
Bocsi, hogy még mindig ezen a témán lovagolok, de arra jöttem rá, hogy akkor nem tesz sortörést, ha ékezetes szavakat használok!

Erre valami megoldás? O_o