PDA

Volledige versie bekijken : Aantal downloads van image bijhouden


Rilke
%Europe/Berlin %642 %2005, 16:24
Ik ben op zoek naar een manier om bij te kunnen houden hoe vaak een bepaalde image van de server wordt gedownload.
De image zit in een gewone html pagina (een nieuwsbrief van een mailing), waarvan ik wil weten hoe vaak deze geopend wordt.
Ik heb een eenvoudig tellertje gemaakt waarmee ik kan bijhouden hoe vaak de img wordt opgevraagd. Het probleem zit 'm erin dat het script van die teller alleen mag worden uitgevoerd wanneer de img wordt opgevraagd. En dat laatste krijg ik dus niet voor elkaar.

Iemand een idee?

Thnx
Rilke.

brossiekoppie
%Europe/Berlin %648 %2005, 16:34
Ik weet niet of je wat kennis hebt van php?

Hiermee kan je bvb. een pagina maken image.php hierin zet je een simpel teller script met behulp van een .txt bestand of database (best van al is db natuurlijk). En je laat in die pagina je foto echoën en zet je header op image/jpeg.

Mocht er iets niet duidelijk zijn, vraag gerust

mknol
%Europe/Berlin %653 %2005, 16:40
bij sommige hosting-pakketten (als je een dommeinnaam hebt) zit een statistieken programma ingebakken, die houdt alles bij. Maarja die kun je niet terug opvragen.

Rilke
%Europe/Berlin %881 %2005, 22:09
Ik heb al een andere oplossing gevonden. Je wint er waarschijnlijk geen schoonheidsprijzen mee, maar het werkt wel.
In de html pagina van de mailing zet ik

<img width="0" height="0" src="teller.php">

In teller.php zit het script wat iedere keer "1 tik" wegschrijft naar de db.

Bedankt voor de reacties.

brossiekoppie
%Europe/Berlin %414 %2005, 10:57
Als je dat al kan, dan kan het niet moeilijk zijn van er nog een klein lapje code aan te hangen!

<?php
header('Content-Type: image/jpeg');
$foto = 'mijnFoto.jpg';
$foto = imagecreatefromjpeg($foto);
imagejpeg($foto,'',100);
imagedestroy($foto);
?>

Die 100 is je kwaliteit van je jpg-compressie