PHP soll image/gif zurückgeben
Chris
- php
Hi...
Bin dabei ein PHP script auf nem Server der kein PHP unterstützt einzubinden...
Klappt auch (<img src="http://script.php">)
Allerdings hab ich jetzt an der stelle wo ichs eingebunden habe immer die Fehlende Grafik..!!!
Wie kann ich dies unterbinden??
oder
Wie lass ich php zurückgeben das dies eine Grafik ist??
MFG Chris
Hi...
Bin dabei ein PHP script auf nem Server der kein PHP unterstützt einzubinden...
................................................................
Hi, im php-script muß folgendes gemacht werden, bei der einfachen methode:
#Php ladet Grafik
$groesse = 1024; // 1024 z.B. oder filesize("pfad_zum_bild");
$fp = fopen("pfad_zum_bild", "r");
$das_bild = fread($fp, $groesse);
fclose($fp);
echo($das_bild);
somit werden die Binaren Bilddaten zum Browser ausgegeben, der das als Bild identifizieren kann, klappt ansich immer, ansonsten muß die kompliziertere methode verwendet werden das ist mehr stoff.
WICHTIG: Das Script, welches das Bild liefern soll, muß auf einem Space mit PHP unterstützung liegen sonst gehts nicht!
WENN:
Wenn ich dich falsch verstanden haben sollte und du vorhast durch den <img tag ein script in eine HTML einzubinden, so das es im Browser läuft? Dann emphele ich noch mal in paar Jahren Nachzufragen bis das W3C diese Fantasiemethoden standartsiert, LOL.
Hi...
Hi Chris
Bin dabei ein PHP script auf nem Server der kein PHP unterstützt einzubinden...
Versteh ich net ;-)
Klappt auch (<img src="http://script.php">)
Allerdings hab ich jetzt an der stelle wo ichs eingebunden habe immer die Fehlende Grafik..!!!
Du musst auch darauf achten, das deine GD-Bibliothek gif-Bilder unterstützt. Die neueren tun das, soviel ich weiss nicht mehr.
Gruss Alexa
Du musst auch darauf achten, das deine GD-Bibliothek gif-Bilder unterstützt. Die neueren tun das, soviel ich weiss nicht mehr.
Das braucht er nicht. Er will ja kein GIF dynamisch erstellen.
Einfach per Header() den Content-type auf image/gif stellen und dann wie von Promicha unten beschrieben ein vorhandenes GIF (z.B. ein transparentes 1x1-Pixel-GIF) einlesen und ausgeben.