Cybaer: Bild per PHP ausgeben - wie??

Beitrag lesen

Hi,

Aber selbst dann, wenn ich den Pfad zum Bild von Hand eingebe, wird das Bild nicht angezeigt...ich versteh das nicht... :(((

Das kann man ja nicht mit ansehen! =;-)

Minimalste Version:

<?php
 // show.php
 $path='/var/cache/webs/kdxxx/';
 $file=(!empty($_REQUEST['file']))?($path.'/'.$_REQUEST['file']):'';
 if(is_file($file)) {
  header ("Content-Type: image/gif");
  readfile($file);
 }
?>

http://www.example.com/show.php?file=pic.gif

Und beachte bitte, daß URL-Parameter zu escapen sind und daß Sonderzeichen (auch Leerzeichen) ggf. ebenfalls passend zum System umgewandelt werden müssen.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!