Grafik in CGI-Skript
chris
- perl
Hallo,
Vielleicht kann mir ja jemand weiterhelfen.
Ich habe eine HTML-Datei welche einem Formular ähnelt. Beim Absenden greift diese auf ein CGI-Skript zu und führt dort Operationen aus, welche Statusmeldungen ausgibt.
Wie bekomme ich in diese Ausgabe eine Grafik?
Ich habe mich hier schon umgesehen, nur leider komme ich dann immer wieder auf die html variante mit:
<p><img src="baum.jpg" width="320" height="400" border="4" alt="Abendbaum"></p>
wie bekomme ich das in meinem Perl/CGI Skript zum Laufen?
Vielen Dank für jeden Tipp...
mfg
Hell-O!
Ich habe eine HTML-Datei welche einem Formular ähnelt. Beim Absenden greift diese auf ein CGI-Skript zu und führt dort Operationen aus, welche Statusmeldungen ausgibt.
Wie bekomme ich in diese Ausgabe eine Grafik?
Ich bin verwirrt: Welcher Art sind diese Statusmeldungen? Grafiken? Oder was ganz anderes, aus dem du eine neue Grafik basteln willst?
wie bekomme ich das in meinem Perl/CGI Skript zum Laufen?
Bitte beschreibe ausführlicher, was du machen willst und wie weit du bisher gekommen bist.
Siechfred
Zuerst Danke für die schnelle Antwort.
Ich habe mich wohl etwas umständlich ausgedrückt.
Mit den Statusmeldungen, Ergebnissen usw will ich nichts mehr anfangen, die passen so. Mir geht es nur noch darum eine Grafik in die "Ergebnisseite" einzubinden.
Die Grafik soll auch nichts mit den Ergebnissen im Sinne von Diagrammen usw zu tun haben.
Einen Hyperlink gebe ich zum Beispiel hiermit aus:
print "$blabla -> <A HREF="$bla ">$blabla</A>\n";
Nur mit einer Grafik bekomme ich das nicht hin.
War es nun einigermaßen verständlich? Falls nicht, einfach nochmal nachhaken.
mfg
Einen Hyperlink gebe ich zum Beispiel hiermit aus:
print "$blabla -> <A HREF="$bla ">$blabla</A>\n";
Nur mal als Tipp, wenn du das Modul CGI benutzt, das hat für sowas Funktionen. Das sieht besser aus und sorgt auch für sauberen HTML Code.
Also z.b. das obige:
print CGI::a( { -href => $bla }, $bla);
Nur mit einer Grafik bekomme ich das nicht hin.
Wenn die Grafik in einem CGI Verzeichniss liegt, geht das nicht, der Server versucht die Datei auszuführen (es ist ja ein CGI Verzeichniss), was aber fehlschlägt.
Du musst solche Dateien (also alle die nciht ausgeführt werden sollen) ausserhalb (genau genommen oberhalb oder war es unterhalb??) des CGI Verzeichnis plazieren und Referenzieren.
Struppi.
Hm ok danke.
Ich probiers nochmal.
mfg chris