PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bild lesen und ausgeben?


Boothby
12.06.2002, 23:16
Wie kann ich in PHP ein Bild lesen und ausgeben. Gibt's auch sowas wie den BINMODE aus Perl?

KarateKid
13.06.2002, 22:31
Wie meinst du das genau?

einfach so?

echo("<img src='bild.jpg'>");

Boothby
13.06.2002, 22:58
Haha

nein eher sowas



#!c:/apache/perl/bin/perl.exe

$MY_FILE_NAME = 'bild.jpg';
$CHUNK_SIZE = 4096;

open( MY_FILE, "<$MY_FILE_NAME" )
or die( "Can't open $MY_FILE_NAME: $!\n" );

print "Content-type: image/jpeg\r\n";
print "\r\n";

binmode( MY_FILE );
binmode( STDOUT );

while ( $cb = read( MY_FILE, $data, $CHUNK_SIZE ) ) {
print $data;
}

close( MY_FILE );

KarateKid
15.06.2002, 16:28
ich weiss jetzt nur nicht was die Funktion binmode() macht. Ansonsten würde ich mal so spontan sagen, klar geht das in PHP auch ;)

Boothby
16.06.2002, 22:40
Binmode steuert das Dateihandling mit Binärdateien.

Also nocheinmal. Ich möchte eine Bilddatei einlesen und dann wieder ausgeben. Genauso wie man z.B. eine Textdatei einlesen kann und dann über "echo" wieder ausgibt.