ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Design Template escape

Geschlossen
  1. #1
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Hi!

    Habe seit gestern das Problem, dass ilch mein Design komplett escaped und es mir dadurch zurhaut.

    Aus <img src"fefjiowe" /> macht er <img src=\"fefjiowe\" /> also alle " werden zu \".

    Allerdings macht er das nur bei den Zeilen aus aus dem Design und nicht von welchen aus Templates oder Contents.

    Versteht ihr, was ich meine?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Umd wieso gibst du dann keinen Link zur Seite an?
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Ups, vergessen


    Zuletzt modifiziert von boze am 15.03.2011 - 12:52:10
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    lade mal include/includes/class/design.php und tpl.php neu hoch.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Hi. lächeln

    Danke für deine Antwort. Das erste was ich versucht habe, den kompletten includes Ordner neu hochzuladen (außer die config natürlich), hat nichts gebracht.

    Vielleicht noch als Hinweis: Es liegt echt nu am Design. Also jeder PHP Content wird richtig ausgegeben.

    Gruß


    Zuletzt modifiziert von boze am 14.03.2011 - 17:09:19
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Deine Bilder sind nicht da... Versuchs erster mal damit.
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chester Mitglied
    Registriert seit
    17.02.2009
    Beiträge
    753
    Beitragswertungen
    19 Beitragspunkte
    wie sieht denn deine Index.htm aus? kannst du die mal posten?

    ZitatZitat geschrieben von boze

    Vielleicht noch als Hinweis: Es liegt echt nu am Design. Also jeder PHP Content wird richtig ausgegeben.


    Das hier ist kein Webspell, ich hoffe du hast dein design nicht als php gecoded lachen


    Zuletzt modifiziert von Chester am 14.03.2011 - 20:49:22
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Nope, ist ja auch nicht das erste.

    Jetzt mal nur einen Teil vom Body. Also man sieht sehr schön, aus alles " macht er \". Bilder und Links können so ja nicht gehen.

    Grüße


    Zuletzt modifiziert von boze am 15.03.2011 - 12:52:29
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    boze Mitglied
    Registriert seit
    05.01.2007
    Beiträge
    133
    Beitragswertungen
    0 Beitragspunkte
    Okay. Es lag an der php.ini

    Für alle die den gleichen Fehler haben:
    externer Link

    ZitatZitat

    Bei der Kodierung und Dekodierung können diverse Probleme auftreten, vor allem wenn die Daten mehrfach weiterverarbeitet werden.

    PHP enthält im Abschnitt [Data Handling] der Konfigurationsdatei php.ini den folgenden Eintrag:

    magic_quotes_gpc = On

    In diesem Fall werden einfache und doppelte Anführungszeichen mit dem Escape-Zeichen (\) versehen. Auch der Backslash selbst wird so gekennzeichnet, als doppelter Backslash. Die Zeichenfolge »Matze's "Mail!"« würde sich wie folgt darstellen:

    Matze\'s \"Mail!\"

    Sollten Sie mit Datenbanken arbeiten, ist dieser Effekt erwünscht, denn oft werden zeichenbasierte Daten in Anführungszeichen gesetzt. Für die Ausgabe in HTML stört das. Sie müssen den Escape-Effekt ausschalten. Wenn Sie generell diese Funktion nicht nutzen, lohnt die Deaktivierung in der Datei php.ini:

    magic_quotes_gpc = Off

    Wollen Sie lediglich gelegentlich die Angabe der Escape-Zeichen unterdrücken, können Sie die Funktion stripslashes() einsetzen:

    echo stripslashes($name);


    Danke euch trotzdem
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten