anpera.net
https://anpera.dyndns.org/phpbb3/

Seltsames fehlerauftreten
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4255
Seite 1 von 1

Autor:  Pater Nix Nutzius [ Mo 07 Jan, 2008 16:36 ]
Betreff des Beitrags:  Seltsames fehlerauftreten

Nach langer suche nach einem Fehler und eines austauschen der common.php habe ich immer noch einen Fehler mit dem ich nicht klar komme..

ähm ups...ich sollte erstmal von vorne anfangen. :pein:

Also neuerdings macht unser LogD einen fehler mit dem ich ja mal garnicht mehr klar komme....wenn wir in der Yom,MotD, Bio oder im Chat etwas in Gänsefüsschen setzen speichert unser logd es in \ und gibt es in der ausgabe auch so weiter.

Hier ein beispiel..

<img src="url"> daraus macht er <img src=\"url\">

ein mir sehr wichtiger Freund hat mir schon gesagt ich solle mal die Common überprüfen und austauschen. Was ich naklar auch tat. hab sogar die Ursprungscommon genommen um zu schauen ob unsere verhunst war. Jedoch ohne erfolg. Trotz Orginalcommon tritt dieser fehler auf. Kann mir einer bei dem Fehler weiterhelfen?

Danke...

Ps. Frohes Neues Jahr

Autor:  Eliwood [ Mo 07 Jan, 2008 16:46 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Hau deinem Kollegen mal eins. Oder hör in Zukunft nicht mehr auf ihn, sondern frag hier gleich nach. Denn offensichtlich hat er auch nicht viel mehr Ahnung als du ;)

Die Backslashes sind in vielen Programmiersprachen dazu da, Sprach-Eigene Zeichen mit Sonderbedeutung zu "normalisieren". Ein \n zum Beispiel wäre in jedem String in Python ein Absatz. Will man nun aber wirklich \n schreiben, dann muss man die Zeichengruppe maskieren. Das geschieht dann mit dem Backslash: \\n. Ein " wird halt, escaped, zu einem \", ein \" zu einem \\\" (\ wird mit \ escaped, und " nochmals mit \, da es ja keinen Schutz mehr hat).

Um dem Problem zu begegnen, musst du also, ganz einfach, kurz vor der Ausgabe mit einem "stripslashes()" über den String gehen. Und das ist nur für den Chat die common.php - yom ist mail.php, MoTD ist motd.php und Bio ist - wer hätte das gedacht - bio.php.

Ein Beispiel:
Zitat:
$bio = stripslashes($row['bio']);
rawoutput('<textarea>'.$bio.'</textarea>');

Autor:  Pater Nix Nutzius [ Mo 07 Jan, 2008 16:54 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Naja ..das er keine ahnung hat bezweifel ich mal ganz gewaltig ;)
es war aber auch nicht nur er der das sagte.gut versuche ich mal deine möglichkeit ..
hmm nur was mir sehr seltsam vorkommt..das er es erst macht..nachdem wir auf php5 umgestellt hat..anfangs ist es mir nicht aufgefallen... da ich dachte User machen in ihren Posts das mit absicht.. Naja..dann aber bekam ich in der Bio halt die Probleme...und zu guter letzt...machten User mich aufmerksam...darauf...


danke

Autor:  -DoM [ Mo 07 Jan, 2008 22:03 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Pater Nix Nutzius hat geschrieben:
Naja ..das er keine ahnung hat bezweifel ich mal ganz gewaltig ;)
[...]


Dann hätte er das aber wissen müssen, denn ohne kannst du fast garnichts Fehlerfrei zum laufen bringen...oO
Und der Ratschlag die komplette commom.php durch eine originale auszutauschen, ist eigentlich das dümmste was man machen kann. Da gerade dort sehr viele Änderungen in der 0.9.7 vorkommen, wenn Erweiterungen oder Modifikationen eingebaut werden und dies dann zu einer vielzahl an Fehler kommen würde, wenn es nicht ein jungfreuliches "0.9.7 ext Ger" ist.

Autor:  Pater Nix Nutzius [ Mo 07 Jan, 2008 22:37 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Also das mit dem Austauschen meinte er nur..wenn ich den fehler nicht finden kann. zudem ist es ja eigentlich klar..das ich die common soweit ergänze das sie die erweiterungen drin hat..welche in der vorher bestehenden waren..halt musste ich erstmal die reinsetzen wo ich weiss das sie auch vorher funktionierten. Mir war schon klar...das ich nicht eine jungfräuliche common einbauen kann...wenn das logd schon erweitert wurde..ein bischen logisch denken kann ich..*mal hofft* mir kommt es halt nur komisch vor...das dies auf ein schlag auftauchte und das sowohl auf dem Testlogd von uns als auch auf dem Hauptlogd von uns.. Ich denke mal nicht das man es erwähnen muss...das man bereits fehlerfrei funktionierende ergänzungen in eine jungfräuliche php einbauen muss. sowas sollte logisch sein..

Ich denke mal..das ich mich hier falsch ausgedrückt habe..daher entschuldige ich mich mal...

Nur was mir auch aufgefallen ist..ich hatte versehentlich vom Testlogd die Datenbank geschrottet und als ich das Backup hochziehen wollte schrieb er mir das es keine utf8 sprache wäre..also habe ich beide hinterher auf latin1 gestellt..kann es daran liegen...Ich frage nur..weil in sachen sql habe ich recht wenig erfahrung

Autor:  Drazaar [ Fr 11 Jan, 2008 17:07 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

WAr bei uns auch so. Geh mal in dein Adminportal oder was weiß ich was du hast...
Bei mir musste ich PHP-Magic-Quotes-GPC auf on stellen, dann waren die \ weg. Ansonsten kannste auch einfach jeden output der ein Eingabefeld oder eine Ausgabe von einem eingegebenem Text mit stripslashes() bearbeiten, wurde aber wohl schon gesagt (hab mir nicht alles durchgelesen).

Und die komplette common.php austauschen ist nur so lange lustig, wie wenn man eine Standardversion nutzt *g*

Autor:  Harthas [ Fr 11 Jan, 2008 17:11 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

$this->bbcode_second_pass_code('', 'ini_set("magic_quotes_gpc","on");')

Das da würde am ehesten in die dbwrapper.php kommen.
;-)

Autor:  Pater Nix Nutzius [ Fr 11 Jan, 2008 23:17 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Super danke hat geholfen mit dieser magic_quotes_gpc

habs angeschaltet und futsch war es..super danke euch

Autor:  Drazaar [ Fr 11 Jan, 2008 23:49 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Übrigens: Als ich das Problem hatte, hast du das nicht gepostet Harthas *schmoll* :D

Autor:  Harthas [ Sa 12 Jan, 2008 15:17 ]
Betreff des Beitrags:  Re: Seltsames fehlerauftreten

Hatte ich nicht? oO
Was schrieb ich denn dann? *gg*grübel*

Jaja... In meinen alten Tagen wird man doch manchmal vergesslich.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/