Ein User meines FOrums (Version 1.31 OS) weist mich auf folgendes hin:
1. wie stellt man Hochkommata (\\\') und Gänsefüsschen (\\\") dar, so dass sie im Posting ohne davorstehenden Backslash erscheinen. Die Darstellung kommt nur gut, wenn man zuerst \\\'Vorschau\\\' macht; aber nie nach \\\'Editieren\\\' (weil es da keine \\\'Vorschau\\\' gibt)?
2. Wie kann man andere Sonderzeichen darstellen (Beispiel: ½ oder besser ½ - in diesem Fall das \\\'½\\\')?
[/quote]
Weiß jemand, was muss ich welcher Datei ändern muss, um das Problem abzustellen bzw zu lösen?
Danke und Gruß,
Nico
Kann bitte jemand diesen Thread ins Board \"Pscripte Bugreports\" verschieben?
Dein Wunsch war mir Befehl...
/uploads/emoticons/icon_e_biggrin.gif.1a84f5257b36e14b36d04985314f877f.gif\" alt=\":-D\" />
Link zum Beispiel Nico?
Na, zum Beispiel
hier ...
Hast du mal einen Link zu deiner phpinfo?
Jo da stimmt was mit dem Post Filter an der Stelle nicht. Ich suche!
Noch ein kleiner Tipp, der bei der Suche helfen könnte:
Der Fehler tritt, wie gesagt, in der Version 1.31 OS von pforum auf.
In der Version 1.27 (
siehe französische Version meiner Seite ) tritt der Fehler nicht auf.
Ja ich habs schon gefunden, muss mir nur erst eine entsprechende Umgebung aufbauen ums nachvollziehbar testen zu können das der Fix dann funktioniert.
/uploads/emoticons/icon_e_wink.gif.c059000ae48ff64afa53be0962c021f2.gif\" alt=\":wink:\" />
Vorsichtig nachfrag\': \"Steht die \"Umgebung\"?
[
/uploads/emoticons/icon_e_surprised.gif.a005678239f11b45b64b526b2c82e9a1.gif\" alt=\":o\" />]
Ja ich habs schon gefunden, ... [/quote]
Thomas, dann sage mir doch bitte, in welcher Datei ich was ändern muss, dann teste ich es selbst und gebe dir dann Feedback.
Danke :H:
sprich mich einfach mal im MSN an, dann machen wir das zusammen.
OK, cu 2morrow.
Leider haben wir noch keine Lösung finden können.
Wie sollen wir das Problem angehen?
das problem gibt es aber beim pSys auch.
Wo?
ja nicht hier sondern beim Forum der pSys Version 0.64 oder 0.69. Bin grad nicht sicher welches ich on habe. Habe ja nicht das aktuelle drauf, weil sich das Problem mit den Umfragen bei uns nicht lösen ließ.
Thomas,
darf ich nochmal nachhaken? Hast Du eine Idee, wie das Problem zu lösen ist?
Ich wäre ja wirklich dankbar, wenn ich das dankr Deiner Hilfe endlich in den Griff bekommen würde ...
Zeig mir nochmal die dazu passende phpinfo() !
HIER kannst Du sie einsehen ...
Also:
Ich habe das gestern Abend nachgebaut, habe auf dem Testweb magic_quotes_gpc ebenfalls auf ON gestellt wie bei dir, und dann habe ich den selbigen Effekt. Da ich die Variablen über mysql_real_escape_string modifiziere duplizieren sich so die Quotes und du hast sie dann in deinen Postings. magic_quotes_gpc lässt sich auch über ini_set nicht verändern, also kann das letzten Endes nur noch dein Provider tun.
-> Als Standard hat sich eigentlich off durchgesetzt, in php 6 wird es generell auch nur noch off geben.
Die Lösung für dich wäre die Variablen in der post.php vorher zu säubern, z Bsp. mit stripslashes. Es wundert mich allerdings das das Problem bei dir nicht noch an anderen Stellen auftaucht, müsste es eigentlich. Fällt eventuell nur nicht auf.
-> Früher habe ich dazu die Variante mit der Funktion pfaddslashes benutzt, das war allerdings als ich mich damit versucht habe um die mySQL Filterung herum zu mogeln. Dies ist aber schon lange nicht mehr Mode.....
/uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
Und wie wäre es mit sowas? Brachial, aber effektiv die Zeichen weg
/uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />
foreach ($_POST as $key=>$value) $_POST[$key] = stripslashes($value);
jepp ist auch eine Variante!
Solange keine Arrays per POST übertragen werden
/uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />
Folgendes reichte:
In der post.php:
Zeile 27 wie folgt abändern:
$post = stripslashes($_POST[\'post\']); //Post Text
Danke Thomas!