20. marts 2000 - 20:44Der er
13 kommentarer og 1 løsning
Web tæller
Findes der en hjemmeside tæller der kan tælle på alle ens undersider eller de undersider man selv har bestemt. Der skal ikke være bannere med tælleren.
Du kan lave et PHP script, der lægger en til tallet i en fil, og inkludere denne på alle dine undersider, vha. .htaccess eller lave en counter for hver side.
Nu tager vi udgangspunkt i at alle undersider skal tælles sammen, altså du får et stat over altal sider, men ikke hvilke.
Så kaver vi et PHP script, der tæller en visning, hver gang du bruger det, når du så linker til dine sider skal du linke således. script.php?url=DIN_URL
Her er PHP koden til tælleren. <? $filnavn = "adstats.php"; require($filnavn); ?> <? copy("adstats.php","tmpadstats.tmp"); $tmp=fopen("tmpadstats.tmp","r"); $real=fopen("adstats.php","w"); $skalfindes="\$visits"; while(!feof($tmp)){ $line=fgets($tmp,2048); if(!strstr($line,$skalfindes)){ fputs($real,$line); } else{ $fundet=1; }}
<mora> Skal den kode du skriver smides ind i filen script.php. Og når du linker fra .html-filen til tælleren skal du skrive script.php?url=DIN_URL. I adstats.php skal der stå $visitsold=1.
<mora> Tælleren skal også vise hvor mange der har været på alle de forskellige undersider... Det gør ikke noget hvis det er MYSQL bare du siger hvordan det skal sættes op ( har lige fået MYSQL understøttelse )
adstats.php SKAL indeholde $visitsold=1, da denne bruges til at oprette nye filer med, overstående kode virker KUN hvis dit DIR er chmodded til 777.
Hvis du ikke vil det skal du blot fjerne linjerne der opretter den nye fil, og selv oprette en ny fil med $visitsold=1 hver gang du vil have en ny stat side.
Kald dine sider gennem: script.php?url=din_url&filnavn=statfilen
statfilen er der hvor dine stats gemmes, det kan du selv bestemme, men brug den samme hver gang du linker, med mindre du vil tælle antal links fra forskellige sider til en fil.
Dette system gemmer alt i hver sin fil, intet mysql.
Counter4all.dk en ny dansk tæller der er hurtig til at loade tæller alle sider og har en hulens masse andre funktioner.. er gratis ! men jeg er ikke 100 på om man kan fjerne deres logo helt !
Hvis du bare vil tælle antallet af besøgene på dine undersider kan det gøres meget simpelt. når man sætter en standard tæller op gøres det med en linie der minder om:
(synlig tæller) (navn skal svare til den side du tæller)
på denne side kan du så have dine 20 tællere for hver af dine sider. Det har jeg gjort og det virker fint. Dog må du påregne et ekstra count når du aflæser besøgstal....
Jeg syntes ikke helt at svarene var gode nok, der skal være nogle flere muligheder
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.