Ein Anführungszeichen erzeugt einen Slash zusätzlich

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
qix100
Mitglied
Beiträge: 20
Registriert: 08.04.2005 21:32
Kontaktdaten:

Ein Anführungszeichen erzeugt einen Slash zusätzlich

Beitrag von qix100 »

Hallo,

nachdem ich nun am WE mein Board von 2.0.20 auf 2.0.22 upgedatet habe (alles per Hand), erscheint nun bei Eingabe eines Anführungszeichen immer ein Slash zusätzlich also z.b. "test" ergibt dann \"test\"

Ich habe schon die Suche bemüht, aber leider finde ich nix darüber :cry:
Sicherlich habe ich irgendwo einen kleinen Fehler eingebaut, nur wo und welchen ??

Vielen Dank,
qix100
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wo erscheint der Slash zu viel?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
qix100
Mitglied
Beiträge: 20
Registriert: 08.04.2005 21:32
Kontaktdaten:

Beitrag von qix100 »

Hallo,

immer vor dem Anführungszeichen also wenn ich ein Wort in Anführungszeichen setze wie z.B. "test" wird dann dann nach der Veröffentlichung ein \"test\" daraus. Auch die Zitate funktionieren aus diesem Grund nicht mehr ??

Gruß,
qix100
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hast Du mal die Funktionen prepare_message() und unprepare_message() in der includes/functions.php untersucht. (z.B. mit den neuen Dateien einer phpbb2.0.22)?

Wie stehen denn die Daten in der DB drin?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
qix100
Mitglied
Beiträge: 20
Registriert: 08.04.2005 21:32
Kontaktdaten:

Beitrag von qix100 »

Hmmm, die prepare_message() und unprepare_message() finde ich gar nicht in includes/functions.php ??
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Ups, ich meinte ja auch functions_post.php: :P


Nicht, dass es am Ende sowas hier ist --> Klick
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
qix100
Mitglied
Beiträge: 20
Registriert: 08.04.2005 21:32
Kontaktdaten:

Beitrag von qix100 »

Yepp, das hat geholfen hatte in der functions_post.php:

$message = addslashes($message);
$message = str_replace('"', '\"', $message);
$message = str_replace('"', '\\"', $message);

Habe den letzten Satz gelöscht, der war wohl zuviel ?!?

Vielen Dank
qix100
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“