Christian Seiler: Gratis Bilderhosting nützlich?

Beitrag lesen

Hallo 13pixelchen,

Ich sehe die einzige Möglichkeit Traffic zu überprüfen darin, alle Bilder über ein php Script auszugeben, das den Traffic zählt. Geht das?

Ja. Du musst lediglich den korrekten Content-Type-Header senden (also Header ("Content-Type: image/jpeg"); für JPEG-Bilder; image/png für PNG-Bilder und image/gif für GIF-Bilder) und dann per readfile ("dateiname"); das Bild dann an den Browser ausgeben lassen. Per filesize ("dateiname") kannst Du übrigens auch die Größe der Bilder bestimmen. Um die Art des Bildes zu bestimmen ist für Dich http://de3.php.net/en/getimagesize (absichtlich engl. Doku verlinkt, weil die aktueller als die deutsche ist) sein. Den MIME-Type für den Content-Type-Header bekommst Du - falls Du bereits PHP ab 4.3 hast - mit der Funktion http://de3.php.net/manual/en/function.image-type-to-mime-type.php. Falls Du eine niedrigere PHP-Version hast, kannst Du die verlinkte Dokumentation dazu nutzen, selbst eine derartige Funktion zu schreiben, die das gleiche tut.

Viele Grüße,
Christian