Danke! Das ist exakt die Info die ich brauche. getimagesize benutze ich auch jetzt schon, um die Bilder auf den Typ zu überprüfen.
Ich habe jetzt mal als Experiment hotlinking bis 50 kb zugelassen, das wird schon gehen bis ich das script so erweitert habe, dass es mir den Traffic zählt und einschreitet, wenn was schief läuft.
Gruß Emanuel
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