|
|
 |

|

 |

| Community » CGI: Allgemeines Forum |
|
CGI Bild per script anzeigen
|
Seitenanfang |
Hallo zusammen, vielleicht kan mir jemand helfen.folgendes cgi script: [PHP]#!/usr/bin/perl print "Content-type: image/jpeg\n\n"; print "banner468x60.jpg";[/PHP] folgender HTML Code: [HTML]<img src="cgi_script.cgi" width="150" height="111"> [/HTML] Was passieren soll ist klar. Die Html datei soll das Bild das vom script geliefert wird anzeigen. Das wäre alles recht gut, leider gehts nicht und ich weis nicht warum :-( Hat jemand nen Tipp?
Datum: 03.06.2007-13:08

|
re: CGI Bild per script anzeigen
|
Seitenanfang |
| Hallo! Das kann ja nicht funktionieren, da du dort kein Bild zurückgibst, sondern nur eine Zeichenkette. Und der Browser erwartet, dass er an der Stelle, die du als src des img-tags angegeben hast, ein Bild findet, dass er anzeigen kann. Es gibt da zwei Möglichkeiten. Entweder wird auch der html-code schon per Skript generiert, dann trägst du die entsprechende Adresse direkt dort ein. Oder du musst eben wirklich das Bild zurückgeben, das sollte so funktionieren:
#!/usr/bin/perl use strict; print "Content-type:image/jpeg\n\n"; open my $fh => 'banner468x60.jpg' or die $!; binmode $fh; while(read $fh, my $buffer, 1024) { print $buffer; }
Grüße, Skrilax
Datum: 03.06.2007-17:00

|
|

|

|

|
 |

|

|
|