PHPBB_posts_text manipulieren
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
PHPBB_posts_text manipulieren
Hallo,
nach der Konvertierung von Access zu mysql sind alle " mit \" ersetzt worden was dazu führt, dass das Layout der Seite zerstört wird sobald ein Quote auftaucht.
Wie kann ich mit einem SQL Befehl alle \" in " ändern?
Gruss
Holger
nach der Konvertierung von Access zu mysql sind alle " mit \" ersetzt worden was dazu führt, dass das Layout der Seite zerstört wird sobald ein Quote auftaucht.
Wie kann ich mit einem SQL Befehl alle \" in " ändern?
Gruss
Holger
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Code: Alles auswählen
$variable = stripslashes($variable);Code: Alles auswählen
$variable = str_replace('\"', '"', $variable);Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Wäre es nicht besser, wenn ich das in der DB einmal für alle Posts ändere?
Ansonsten, wo in viewtopic.php muss ich das verwenden?
Hier?
Ansonsten, wo in viewtopic.php muss ich das verwenden?
Hier?
Code: Alles auswählen
$message = $postrow[$i]['post_text'];
Zuletzt geändert von Holger am Mo 19.Mär, 2007 14:49, insgesamt 3-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja, wäre eine Möglichkeit:
oder eben
In der Datenbank würde ich das aber nicht machen, sonst kann das nächste Backup, bzw. das betreffende Restore auf die Nase fallen.
Code: Alles auswählen
$message = stripslashes($postrow[$i]['post_text']);Code: Alles auswählen
$message = str_replace('\"', '"', $postrow[$i]['post_text']);Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Neeeee, das soll ja nur einmal passieren, da wir von Access auf mysql umziehen, danach wird das nicht mehr passieren, da das Access-Konto gelöscht wird.
Mir macht vielmehr ein phpBB-Update sorgen ...
/H
Mir macht vielmehr ein phpBB-Update sorgen ...
/H
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nun, wenn man " und ' beim Backup falsch angibt, bzw. das Restore-Programm hier nicht sauber arbeitet, ist das Backup defekt.
Daher schreibt ja auch phpBB zwar ' ' anstelle \' in die Datenbank, \' ist aber der Default-Wert für gequotete Hochkommas.
Daher schreibt ja auch phpBB zwar ' ' anstelle \' in die Datenbank, \' ist aber der Default-Wert für gequotete Hochkommas.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Danke!
Ich habe jetzt
verwendet.
Jetzt wird das Layout nicht mehr zerstört (die Quotes sind korrekt), aber in den Posts wird immernoch \" angezeigt:
http://www.sailguide.biz/forum/viewtopic.php?t=4007
/H
Ich habe jetzt
Code: Alles auswählen
$message = str_replace('\"', '"', $postrow[$i]['post_text']);Jetzt wird das Layout nicht mehr zerstört (die Quotes sind korrekt), aber in den Posts wird immernoch \" angezeigt:
http://www.sailguide.biz/forum/viewtopic.php?t=4007
/H
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
http://www.mysqldumper.de
http://www.mysqldumper.se