Thomas Kallwass: Bilder und CGI

Hallo
Ich habe da ein kleines Problem. Von meinem
<A href=" http://awsd.com/scripts/" TARGET="_BLANK">Suchmaschinenscript</A> wird bei Benutzung eine HTML Seite ausgegeben. Logisch. In der sind dann die Suchergebnisse und ein neues Suchfeld. Problem ist, dass diese angezeigte Seite absolut nicht zu meinem restlichen Layout passt. Ich habe das Script jetzt mal ein wenig modifiziert. Es sieht jetzt schon etwa so aus wie der Rest der Site. Problem ist, dass ich in dem Script keine Anfuehrungszeichen verwenden kann. Der Browser weigert sich nun das Logo, das so <IMG border=0 height=98 src=/gamesparadise/grafik/logo.gif", "width=100> aufgerufen wird, anzuzeigen. Kann ich ja verstehen. Also, wie kann ich in einem CGI Script Anfuehrungszeichen verwenden bzw. wie kann ich da ein Bild anzeigen lassen.
Ich hoffe, mein Problem ist einigermassen verstaendlich beschrieben?!?
Schonmal danke.

MfG
Thomas

  1. Mist. das mit dem Image steht im CGI Script so:

    <IMG border=0 height=98 src=/gamesparadise/grafik/logo.gif>

    War in der Frage falsch geschrieben.

    1. Hallo Thomas,

      da Du nicht geschrieben hast, wie die Seite ausgeben wird, gehe ich davon aus Du benutzt print "<IMG border=0 height=98 src=/gamesparadise/grafik/logo.gif>\n";

      Das Bild wird nicht gefunden, weil Du es, wie erwähnt ja nicht mit " übergeben kannst.

      Zwei Möglichkeiten:
      a. Alle " im reinen auszugebenen HTML-Code durch ' ersetzen
      b. Alle " im reinen auszugebenen HTML-Code entwerten "
         Durch das \ wird das " entwertet, das heißt das Script
         interpretiert es nicht.

      Sollte keins von beiden funktionieren, dann habe ich Dich missverstanden, dann poste bitte genauere Daten wie der HTML-Code vom Script ausgeben wird.

      Jens

      1. Vielen Dank!!!
        Die Methode mit den ' hat funktioniert.

        MfG
        Thomas

      2. Zu frueh gefreut. Mit den ' wir das Dokument zwar korrekt im IE angezeigt, mein totaler Lieblingsbrowser Netscape tut es aber natuerlich nicht. Warum auch? Ich liebe diesen scheiss Browser.
        Wenn ich statt der ' deinen zweiten Vorschlag nehme, also vor die Anfuehrungszeichen ein / setze, kriege ich zig Eintraege in die Fehlerlogdatei und einen Fehler 500.

        1. Zu frueh gefreut. Mit den ' wir das Dokument zwar korrekt im IE angezeigt, mein totaler Lieblingsbrowser Netscape tut es aber natuerlich nicht. Warum auch? Ich liebe diesen scheiss Browser.
          Wenn ich statt der ' deinen zweiten Vorschlag nehme, also vor die Anfuehrungszeichen ein / setze, kriege ich zig Eintraege in die Fehlerlogdatei und einen Fehler 500.

          Thomas - nicht / sondern \ !! (Alt+ß) auf der Standard-Wintastatur

          Jens

          1. Thomas - nicht / sondern \ !! (Alt+ß) auf der Standard-Wintastatur

            Inzwischen laeuft es auch mit den '. Ich hatte nur vergessen, eine Tabelle am Ende zu schliessen. Also nochmals vielen Dank.

            MfG
            Thomas

            1. IE 5.0 verzeiht das schon mal, NN4.6 nie :-)

              Jens