Jörg Peschke: Statistik per PHP als img

Beitrag lesen

Hallo,
In dem du mit dem PHP einen IMG-Header erzeugst und dann binäre Daten ausgibst (die du z.b. vorher aus einer Bilddatei einliest):

Beispiel:
$img = "/home/bilder/test.gif";

$size = filesize($img);
header("Content-Length: $size");
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: image/gif");
header("Content-Transfer-Encoding: binary");

$fd = fopen($img, "r");
if (!$fd) {logg ("Cannot open Image $img");}
else {
   while ($data = fread($fd, 1024)) {
      echo $data;
   }
   fclose($fd);
  flush();
}

(ohne Gewähr, evtl. muss man noch was tun, damit die Daten wirklich binär gelesen werden)