perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 34
Click for quality!




08.02.2012 / 22:41

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  CGI: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragCGI 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

Beitragre: 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

-






-
-