anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 08 Jun, 2025 15:17

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mi 26 Aug, 2009 13:04 
Offline
Newbie

Registriert: Mi 26 Aug, 2009 12:58
Beiträge: 4
Guten Tag,

ich habe mir vor einiger Zeit ein lotgd aufgesetzt und dies nachträglich auf PHP5 umgestellt. Nun ist jedoch nach der Umstellung ein Problem aufgetreten. Schreibt man nun in der Chatarea einen Beitrag mit Zeichen wie ' , " So wird dies wie folgt dargestellt:

sagt: " \' bla \" "

Die auftretenden Schrägstriche sind nicht beabsichtigt, jedoch entzieht sich meinem momentanen Wissensstand, wie ich diesen lästigen Schönheitsfehler korrigieren kann. Ich würde mich sehr freuen, wenn mir hier jemand weiterhelfen könnte.

Mit freundlichem Gruß,

Testbase


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 26 Aug, 2009 14:43 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Wird wohl daran liegen das in der php.ini die variable magic_quotes_gpc auf off gesetzt ist. Wenn du auf diese ini-Datei Zugriff hast setzt das mal auf on. Bei manchen Hostern kann man das auch über die Web-Administration ändern.

$this->bbcode_second_pass_code('', 'magic_quotes_gpc = On')


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mi 26 Aug, 2009 16:27 
Offline
Newbie

Registriert: Mi 26 Aug, 2009 12:58
Beiträge: 4
Ich habe dies einmal ausprobiert. Ich habe leider keinen direkten Zugriff auf die PHP.ini meines Webspace-Anbieters. Jedoch fand ich in seiner FAQ den Hinweiss, dass ich mit

php_flag magic_quotes_gpc on

in der .htaccess diese Einstellung vornehmen könnte. Leider bleibt der Fehler jedoch nach wie vor bestehen. Was für eine Ursache könnte noch einen derartigen Anzeigenfehler hervorrufen?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 27 Aug, 2009 00:10 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Ich gehe dann mal davon aus dass das Überschreiben der PHP-Settings per .htaccess nicht funktioniert hat. Bist du sicher dass die .htaccess auch an richtiger Stelle liegt? Meist ist das der Dokument-Root, also zB. /html, /htdocs oder /public_html, je nach Hoster.
Sonst bin da im Moment etwas ratlos. Vielleicht weiß ja noch jemand anders hier wie dir in diesem Falle zu helfen ist.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 27 Aug, 2009 09:30 
Offline
Freak
Freak

Registriert: So 29 Jan, 2006 09:41
Beiträge: 1927
Wohnort: Schweiz
Geschlecht: Männlich
Skype: louis.huppenbauer
set_magic_quotes_runtime muss deaktiviert sein.

Was gibt ein echo get_magic_quotes_runtime(); aus?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 27 Aug, 2009 15:46 
Offline
Newbie

Registriert: Mi 26 Aug, 2009 12:58
Beiträge: 4
Harthas hat geschrieben:
set_magic_quotes_runtime muss deaktiviert sein.

Was gibt ein echo get_magic_quotes_runtime(); aus?


Dies ist deaktiviert. Dies habe ich vorsichtshalber direkt in der .htaccess gemacht.
Ich habe es jedoch noch einmal getestet. Es kam der Wert 0 für deaktiviert raus.


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 27 Aug, 2009 16:44 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 484
Wohnort: Saarbrücken
Geschlecht: Männlich
Wie Linus schon sagte, muss die Datei im Dokument-Root gespeichert werden, also da, wo du z.b. deine Startseite ablegst.

Was hat der Anbieter denn für nen OS ? Linux? Windows?


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 27 Aug, 2009 16:57 
Offline
Newbie

Registriert: Mi 26 Aug, 2009 12:58
Beiträge: 4
Ich habe den Fehler gefunden. Er befand sich in der common.php in der Funktion "output". Dort standen folgende erste beide Zeilen:

global $nestedtags,$output;
$data = translate($indata);

diese habe ich nun wie folgt ergänzt:

global $nestedtags,$output;
$indata = stripslashes($indata);
$data = translate($indata);

Nun erscheint der Ausgabefehler nicht mehr. Ich danke an dieser Stelle allen Anwesenden des Threads, die mir Denkanstöße gegeben haben.

Mit freundlichem Gruß,

Testbase


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 27 Aug, 2009 18:10 
Offline
Meister
Meister
Benutzeravatar

Registriert: Mo 05 Feb, 2007 12:33
Beiträge: 375
Wohnort: Hattingen
Geschlecht: Männlich
LoGD: http://www.alvion-logd.de/logd/
Das löst zwar nicht das Problem mit den nicht aktivierten MagicQuotes, sondern umschifft es, aber die Hauptsache ist ja das es nun funktioniert. ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 9 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum