Problem mit backslashes

multimolti

Erfahrenes Mitglied
Moin.

Ich bin immer noch dabei mein Forum zu bauen(hier), habe jetzt aber ein Problem. Und zwar:
1. Wenn man einen Link mit dem BB-Code eingeben will, wird der leider nicht umgewandelt, weil zb
PHP:
suchmaschine
immer zu
PHP:
[ URL="http://google.de"]suchmaschine[ /URL]
umgewandelt wird, und dann meine ersetzen-function da nichts mehr machen kann, und
2. Wenn man einfach so etwas mit Anführungszeichen schreibt, steht zwar im Vorschautext das richtig drin, aber unten im Textfeld macht PHP trotzdem die backslashes hin (warum unten und nicht oben? er soll beide male die gleichen werte einsetzen!)
3. Wenn man in der Titel-Zeile was mit Anführungszeichen eingibt, steht oben bei der Vorschau wieder das richtige, aber in der Zeile nur noch ein backslash!

was kann man da tun? ich habe stripslashes() benutzt, um die backslashes in der Vorschau wegzubekommen.
 
hmm also das mit den backslashes hab ich jetzt behoben, war nen fehler von mir :D hab einfach in der falschen Datei die stripslashes() reingemacht :mad:
Aber Problem 3 bleibt, sobald das 1. Anführungszeichen in der Titel-Zeile kommt, ist alles danach einfach weg.

Und noch ein Problem:
ich habe in meiner function stehen:
PHP:
$entry = eregi_replace("\[url=\"([^\"]+)\"]([^\[]+)\[/url\]","<a href=\"\\1\" target=\"_blank\">\\2</a>",$entry);
aber wenn man jetzt z.B.
HTML:
[ url="http://google.de"]Suchmaschine[ /url]
eingibt, wird auch
HTML:
[ url="http://google.de"]Suchmaschine[ /url]
wieder ausgegeben ([ URL="http://multimolti.mu.funpic.de/php/forum/?site=view&dir=Spam&content=1172775714_bla"]siehe hier[ /URL]).
Was ist an meinem Code falsch?

Und noch ein sehr seltsames Problem:
Ich entwickle das Forum auf meinem PC mit einem XAMPP Server, der hat PHP 4 und 5. Bei mir geht die Vorschau-Funktion einwandfrei, aber auf dem funpic-Server ist das Vorschaufeld, wo eigentlich der Inhalt stehen sollte, einfach leer! Ich habe schon 3x alles gelöscht und neu hochgeladen, das ist etwas seltsam, das es auf meinem Server geht und bei funpic nicht mehr.
 
Zurück