ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » "Gefährliche Zeichen" werden ersetzt

Geschlossen
  1. #1
    User Pic
    Abakama Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    14
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    ich bin am verzweifeln, ich habe eine extra Seite erstellt und ins Content Verzeichnis abgelegt, sie wird auch perfekt geladen, nur leider lädt er einige Bilder nicht, weil es ein Link wie externer Link ist, und er das & aus sicherheitsgründen in & umwandelt. Kann mir vielleicht jemand sagen, wo die Funktion zur Umwandlung steht, bzw. wie die Umwandlung für diese Datei ausschalten kann? Ich habe schon ewig danach gesucht, konnte aber kein htmlspecialchars oder ähnliches finden traurig
    Habe ein paar Mods laufen, aber ich denke der einzigste der dafür vielleicht entscheident ist ist der BBCode 2.0.

    Würde mich über einen kurzen Tipp sehr freuen!

    Vielen Dank im Vorraus!

    Gruß ABa


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Bei ner Url wird das immer automatisch gemacht...

    benutzt im code einfach anstatt & immer &
    Sollte man sowieso machen.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Abakama Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    14
    Beitragswertungen
    2 Beitragspunkte
    Hi,

    ist mir schon klar, dass man das nach Möglichkeit machen sollte, nur leider lädt er dann die Bilder nicht, weil z.B.

    <img src="http://www.ilch.de/bilder.php?id=495&blabla=true">

    in

    <img src="http://www.ilch.de/bilder.php?id=495&amp;blabla=true">

    geändert wird.

    Ich müsste deshalb mal wissen, wie ich das umgehen kann, damit das in diesem Fall nicht ersetzt wird.


    Gruß Aba


    Zuletzt modifiziert von Abakama am 27.12.2007 - 16:56:35
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    du benutzt im code anstatt &
    &amp; ?

    dann frag ich jetzt doch mal nach adresse deiner seite und dem entsprechenden code ausschnitt..


    was helfen könnte wär folgendens am anfang der datei hinzuschreiben:

    ini_set('arg_separator.output','&amp;');
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Abakama Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    14
    Beitragswertungen
    2 Beitragspunkte
    Ich fürchte wir reden aneinander vorbei, ich schreibe im Quelltext etwas mit &, und wenn ich dann die Seite im Browser aufrufe dann wird mir das Image nicht angezeigt, und unter Quelltext anzeigen sehe ich auch die Ursache, das & ist durch &amp; ersetzt worden.

    Nun jedoch erst einmal die Seite (habe mal die Grundversion von Ilch genommen, nur mit einem anderen Design, damit nichts durch die Mods verändert ist): abakama.pytalhost.de/ilchtest

    Das ganze soll eine Möglichkeit für die Member werden, uns durch Bannerklicks zu unterstützen. Die Seite ist gleich links oben im Menü zu finden unter PROBLEM.

    Im Quelltext für die Seite habe ich geschrieben:

    <?php
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Banner';
    $hmenu = 'Banner';
    $design = new design ( $title , $hmenu );
    $design->header();

    echo '<a href="http://www.webmasterlose.de/lose/clickbanner.php?id=12162&bid=57399&aid=46843" target="_blank"><img src="http://www.webmasterlose.de/lose/viewbanner.php?id=12162&bid=57399&aid=46843" border="0"></a>';

    $design->footer();
    ?>




    Bei der Seitenausgabe steht aber leider nachher unter Quelltext anzeigen:

    <a href="http://www.webmasterlose.de/lose/clickbanner.php?id=12162&amp;bid=57399&amp;aid=46843" target="_blank"><img style="display: none;" src="http://www.webmasterlose.de/lose/viewbanner.php?id=12162&amp;bid=57399&amp;aid=46843" border="0"></a>

    Ich gehe davon aus, dass die &amp; in dem Pfad zum Bild die Ursache dafür sind, dass der Banner nicht angezeigt wird, und ich suche jetzt eine Lösung, damit das nicht passiert.

    Nochmal Danke für deine Mühe, ich weiß das sehr zu schätzen, dass du dir soviel Zeit nimmst!


    Schönen Abend noch

    Gruß Aba

    €dit: Gerade erst aufgefallen, was hat denn da das style="display: none;" zu suchen? Ist ja kein Wunder, dass dann nichts angezeigt wird...


    Zuletzt modifiziert von Abakama am 27.12.2007 - 22:48:46
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Also bei mir gehts (jetzt)?

    Schon gelöst?
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Abakama Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    14
    Beitragswertungen
    2 Beitragspunkte
    Nein, bei mir wird weiterhin nichts angezeigt, welchen Browser nutzt du wenn ich fragen darf? Ich den Firefox, ich probiere jetzt mal den IE, das ist ja merkwürdig...

    €dit: Tatsächlich, im IE funktioniert es perfekt! Wie bekomme ich denn nun das style="display: none;" dort weg? Bzw. wo kommt das überhaupt her?


    Zuletzt modifiziert von Abakama am 27.12.2007 - 22:54:35
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Abakama Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    14
    Beitragswertungen
    2 Beitragspunkte
    Ich habe keine Ahnung, wo das style="display: none;" herkommt, habe jetzt schon (fast) alle Dateien durchsucht, die dafür in Frage kommen, aber nichts gefunden. Hat da keiner eine Idee, warum das dort steht?

    Gruß Aba
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    ich nutze mozilla firefox 3 beta 2

    mittlerweile wird das bild auch nicht mehr bei mir angezeigt...
    letztens ging es noch.


    ein style attribut kommt entweder aus der style.css oder direkt aus dem template (include/templates/paid4klick.htm oder so)

    im übrigen geht der link auch nicht...
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Abakama Mitglied
    Registriert seit
    16.05.2007
    Beiträge
    14
    Beitragswertungen
    2 Beitragspunkte
    Alles sehr merkwürdig, ich habe (noch) kein Template dafür genommen, um das erstmal auszutesten, und in der style.css sowohl von dem Design was ich als Standard habe als auch von dem Ilch Standard Design habe ich nix entsprechendes gefunden.
    Anscheinend nimmt der IE das nicht so ernst, bei dem wird der Banner angezeigt, bei meinem Firefox 2 nicht traurig
    Ich bin mit meinem Latein echt am Ende, suche jetzt aber trotzdem noch ein bisschen weiter.

    €dit: Ich habe den Fehler gefunden, es tut mir so Leid, es ist meine Schuld, ich habe irgendwann mal einen Werbeblocker installiert, von dem habe ich zwar nie was bemerkt (überall sehe ich Werbung), nur diesen Banner hier hat er blockiert. Nachdem ich das Tool entfernt habe wird nun alles perfekt angezeigt.
    Vielen, vielen Dank für deine Bemühungen, Ithron!



    Zuletzt modifiziert von Abakama am 28.12.2007 - 14:34:32
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten