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!
|
|