Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Zeilenumbrüche in Formularen

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 19.05.2006 um 13:33 Uhr
Zuletzt editiert am: 19.05.2006 um 13:39 Uhr

Hallo!

Ich habe ein Formular, das den inhalt einer textarea an eine php datei weiterschickt. da wird dann strip_tags($text, '< br >'); gemacht. ich willl die zeielnumbrüche beibehalten, aber alle anderen tags löschen lassen. nur leider werden zeilenumbrüche nicht angezeigt...


wie mach ich das?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 19.05.2006 um 14:26 Uhr

kann es vllt. sein, dass ich nl2br irgendwie machen muss?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

TheBrainless - 37
Experte (offline)

Dabei seit 04.2005
1992 Beiträge

Geschrieben am: 19.05.2006 um 14:41 Uhr

wenn du die zeilenumbrüche direkt aus dem html-formular einliest, stehen die da nicht als < br > sondern im php-code, also als \n. die werden im html-text dann zwar im quelltext korrekt angezeigt, nicht aber auf der seite die der benutzer dann sieht (ich hoff du verstehst was ich mein^^). du musst also alle \n noch mit preg_replace("/\n/", "< br >", $text) in < br > umwandeln lassen...

Mörps mörps blubbs!

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 19.05.2006 um 15:07 Uhr

danke, hat geklappt!

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 27.05.2006 um 11:05 Uhr
Zuletzt editiert am: 27.05.2006 um 11:06 Uhr

aber anch jedem updaten der zellen wird eine leerzeile mehr eingefügt (das wird immer angefügt)

$hobbies = strip_tags(preg_replace("/\n/", "< br >", $HTTP_POST_VARS["hobbies"]), "< br >");

ist ein beispiel!

warum wird das jedesmal hingemacht?



SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 27.05.2006 um 12:17 Uhr

eigentlich macht der befehl ja nichts als alle tags entfernen (außer < br >) und /n durch < br > ersetzen, oder?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

silver-cloud - 39
Halbprofi (offline)

Dabei seit 07.2005
312 Beiträge

Geschrieben am: 27.05.2006 um 15:30 Uhr

ich habe nun schon länger nichtsmehr in php gemacht aber wäre es allein für zeilenumbrüche nicht einfachert kurz nl2br($text) zu machen?

Du sollst nur soviel Zeit in eine Antwort verschwenden, wie der Anfragende in seinem Startpost.

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 27.05.2006 um 16:49 Uhr

Zitat von silver-cloud:

ich habe nun schon länger nichtsmehr in php gemacht aber wäre es allein für zeilenumbrüche nicht einfachert kurz nl2br($text) zu machen?


hat das dann den gleichen effekt?

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 27.05.2006 um 18:38 Uhr

habs mit nl2br gemacht und trotzdem wird immer n neues < br > dazugemacht

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

simon-14 - 89
Champion (offline)

Dabei seit 09.2005
2968 Beiträge

Geschrieben am: 27.05.2006 um 20:32 Uhr

hab schon ne andere lösung gefunden

SCHEIß FUSSBALL!!! Ohhh, heult ihr jetzt alle? haben die deutschen verloren? oohhhhhh

TheBrainless - 37
Experte (offline)

Dabei seit 04.2005
1992 Beiträge

Geschrieben am: 04.06.2006 um 19:15 Uhr

Zitat von simon-14:

hab schon ne andere lösung gefunden

könntest du die vllt posten? könnte ja sein das jemand anderes ein ähnliches problem hat und auf der suche nach ner lösung ist ;-)

Mörps mörps blubbs!

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2025 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -