[geteilt] Captchas werden nicht angezeigt - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html) +---- Thema: [geteilt] Captchas werden nicht angezeigt (/thread-27224.html) |
RE: [geteilt] Captchas werden nicht angezeigt - frostschutz - 23.01.2013 Du hast ein UTF-8 Byte-Order-Mark in deinem Captcha... Die 3rdparty Dateien kannst du ignorieren, die Plugins/Language Files beheben, eine dieser Dateien wirds wohl sein da die Plugins überall geladen werden. RE: [geteilt] Captchas werden nicht angezeigt - Schumuckl - 23.01.2013 Einen UTF-8 Byte-Order-Mark kann ich nicht finden. Die plugins und Sprachdateien habe ich neu hochgeladen. Alle Dateien von meinem Forum waren nicht UTF-8, ich habe sie mit Notepad++ Konvertiert und neu hoch geladen, dennoch besteht das Problem weiterhin. Gruß RE: [geteilt] Captchas werden nicht angezeigt - frostschutz - 23.01.2013 Solange das dirwalk meckert ist es nicht behoben... Ich muss wohl mal ein besseres Plugin dafür schreiben. Eins das auf UTF-8 Byte-Order-Mark direkt anschlägt und sowas direkt selber beheben kann... RE: [geteilt] Captchas werden nicht angezeigt - Schumuckl - 24.01.2013 Nun sind alle Fehler behoben nur geht es leider immer noch nicht. Es wird überhaupt kein Thumbnail angezeigt auch nicht in den Treads. RE: [geteilt] Captchas werden nicht angezeigt - frostschutz - 24.01.2013 Benutzt du MS Notepad oder sowas? Du hast jetzt mehr Byte-Order-Marks drin als vorher. Code: $ wget -q 'http://www.e30-portal.de/tforum/captcha.php?imagehash=test' -O - | hexdump -C | head Das ef bb bf ef bb bf (das sind zwei Byte-Order-Marks) gehört da nicht rein... und deswegen sind die Bilder defekt. RE: [geteilt] Captchas werden nicht angezeigt - Schumuckl - 24.01.2013 Ich nutze Noteoaf ++ muss ich mir jetzt jede Datei ansehen? Ich dachte immer Byte-Order-Marks sind Leerzeilen vor <?php ist in der captcha.php das "<" ein Byte-Order-Marks? Wenn ja würde mich Interessieren wie es da hin kommt denn es ist ja eine Original Datei? Wie finde ich diesen Fehler am besten in einer Datei? Ich wundere mich da drüber das du sagst ich hätte noch mehr Fehler drin denn dein Tool zeigt ja nichts weiter an. www.e30-portal.de/forum Gruß RE: [geteilt] Captchas werden nicht angezeigt - StefanT - 24.01.2013 Ein BOM wird in einem Text-Editor nicht angezeigt. RE: [geteilt] Captchas werden nicht angezeigt - frostschutz - 24.01.2013 Mit dem < hat es nichts zu tun. Betroffen sein können nur die Dateien die vom dirwalk als FAIL moniert werden, insb. wenn sie nicht mit <?php anfangen. Notepad++ speichert betroffene Dateien ohne Byte-Order-Mark ab wenn man als Zeichenssatz UTF-8 ohne BOM wählt. RE: [geteilt] Captchas werden nicht angezeigt - Schumuckl - 24.01.2013 Aber genau das habe ich mit allen Dateien gemacht, ich habe jede einzelne Datei mit Notepad++ in utf-8 konvertiert. Ich verstehe das alles nicht. Welche Software kann mir Bom in den Dateien anzeigen? Mein Forum (siehe Signatur) Hat mit keine weiteren Fehler angezeigt. Hätte ich bloß dieses Upgrade nicht gemacht dann würde jetzt mein Kopf nicht so rauchen. Gruß RE: [geteilt] Captchas werden nicht angezeigt - frostschutz - 24.01.2013 Hab das Script mal etwas angepasst. Es gibt jetzt die OK nicht mehr aus (übersichtlicher), schlägt direkt auf UTF-8 Byte-Order-Mark an. Zusätzlich wird von beanstandeten Dateien ein hexdump vom Anfang/Ende der Datei ausgegeben. Und (undokumentiertes Feature) wenn es ein Byte-Order-Mark findet, kannst du der URL ein &bomfix=dateiname anhängen. Dann versucht es diese Datei direkt zu reparieren (Schreibrechte vorausgesetzt). Also wenn das Plugin sich über /var/www/localhost/htdocs/mybb/foobar.php beschwert, hängst der URL ein &bomfix=/var/www/localhost/htdocs/mybb/foobar.php an. Mit etwas Glück ist das Problem dann direkt behoben... Für Nicht-BOM-Fehler muss man aber immer noch von Hand ran. Für eine "schönere" Lösung habe ich leider gerade keine Lust/Zeit. Ich hoffe es hilft trotzdem weiter. |