Hallo,
Ik ben sinds een paar maanden aan het podcasten (radio-uitzending maken in mp3-format en deze downloaden d.m.v een rss-feed). Ik krijg af en toe wat reacties op mijn site van luisteraars. Maar ik zou graag willen weten hoeveel luisteraars ik heb. Nu kan ik wel een feedburner service gaan gebruiken, maar dan moet iedereen weer een nieuwe feed in gaan voeren. Dus is mijn vraag of iemand zo\'n teller kan maken of mij een idee kan geven hoe ik het aan kan pakken... Dit is wat ik tot nu toe heb:
<?php
$filename = "hits.txt";
$file = file($filename);
$file = array_unique($file);
$hits = count($file);
$fd = fopen ($filename , "r");
$fstring = fread ($fd , filesize ($filename)) ;
fclose($fd) ;
$fd = fopen ($filename , "w");
$fcounted = $fstring."\\n".getenv("REMOTE_ADDR");
$fout= fwrite ($fd , $fcounted );
fclose($fd);
?>
Ik had dit ook in mySQL kunnen doen,
maar dit scriptje vond ik ergens en dus vond
ik het wel handig om hem te gebruiken als idee.
Maar in mySQL ben ik denk ik net wat beter.
Het IP-adres wordt dus geregistreerd. Maar dit is
dus per opvraging van de feed. Het is dus de
bedoeling dat dezelfde ip nummers vereenvoudigd worden naar 1. En misschien
nog dat ik vervolgens nog de opvragingen kan zien
als je erop klikt. Later kan ik er nog een functie op
zetten van wanneer de laatste opvraging was. Als ik deze ip-adressen dus bij elkaar optel krijg ik een redelijke schatting van het aantal luisteraars.
Maar het punt is dat ik neit zo\'n ster ben in php.
Ik begrijp het wel redelijk, maar in het schrijven ben ik slecht.
Kan iemand me dus op weg helpen of beter nog
een deel of het hele script af schrijven?
588 views