von Andreas S |
So wärs richtig:
1: | $_POST['Nachricht'] = str_replace('||', '||', stripslashes($_POST['Nachricht'])); |
Allerdings liegt dein spezifisches Problem -soweit ich dass sehe- daran, dass die Linebreaks im Nachrichten Feld ebenfalls aus n bestehen und es deswegen zu den Problemen kommt. |
von xeo |
wie muss es denn dann heißen?
sagt mir jemand den code? bitte!
war vorher ne shoutbox. und ich habs halt ein bisschen umgebaut zu einem gästebuch. müsste aber auch gehen. bei der shoutbox waren nur 2 angaben (name,nachricht) und hier 4
hilfe |
von MCM |
Du ersetzt in der Funktion || durch || was praktisch keinen Effekt hat ;)
---
cya MCM
[Je mehr Bürger mit Zivilcourage ein Land hat, desto weniger Helden wird es einmal brauchen]
[by Franca Magnani] |
von xeo |
hi
sry ich weiß leider gar nicht genau was du jetzt meinst. was soll ich jetzt genau ändern?
ich bin doch php anfänger und sehe die fehler nicht so.
erklärts du es mir noch bitte genauer? 
gru´ß
hansi |
von pizzataxi |
Ich weiß nich ob es das ist aber ich meine nen Fehler entdeckt zu haben:
bei der Fkt. str_replace() wird als erstes das Zeichen erwartet welches ersetzt werden soll und als zweites das, was anstelle des Alten eingefügt werden soll.
ALSO:
1: | str_replace('_', ' ', $text); |
bei Dir seh ich unter anderem:
1: | str_replace([b]'||'[/b], [b]'||'[/b], stripslashes($_POST['Nachricht'])); |
|