webForumDet fria alternativet

länk räknare

4 svar · 1 528 visningar · startad av Nilson

NilsonMedlem sedan aug. 2000168 inlägg
#1

någon som har någon lösning för ett script som klarar att räkna antalet tryck på flera länkar i samma script och sedan visa detta bredvid vardera länk?

------------------
<< d i g i t a l d r e a m e r >>

sgtpepperMedlem sedan apr. 20007 588 inlägg
#2
<?
  if (isset($link))
  {
    /*************************
     UPPDATERA SPECIFIK LÄNKS RÄKNARE I DATABAS ELLER TEXTFIL
    **************************/
    header ("Location:$link"); 
    exit;
  } 

function getLinkCount(linkid)
{
    /*************************
     HÄMTA SPECIFIK LÄNKS RÄKNARE I DATABAS ELLER TEXTFIL
    **************************/
  return linkCount;
}
?>

<html>
<body>
Bla Bla Bla

<a href="linkcount.php?link=http://www.dn.se">DN.se</a> (<? print getLinkCount("DN"); ?>

Lite pseudokod att jobba utifrån. Lagring av varje länks klickräknare får du fixa med databas eller textfil.

Varje länk på sidan länkar till densamma. Sidan kollar om query-strängen link är satt och ökar denna länks räknare med ett och skickar iväg klienten till link.

------------------
° 4711 - the number of the geek °

[Redigerat av sgtpepper den 22 aug 2000]

MattiMedlem sedan dec. 19996 592 inlägg
#3

Wohoo! Nu förstog t o m jag något! :)
*ska genast "skriva" ihop ett skript*

;)

------------------
*skolka håltimmen*

NilsonMedlem sedan aug. 2000168 inlägg
#4

vad bra Matti... FÖRKLARA!!

------------------
<< d i g i t a l d r e a m e r >>

MattiMedlem sedan dec. 19996 592 inlägg
#5

eeh.. jag gjorde ett cut ´n´ paste jobb nu.. :e Koden suger rejält men det fungerar.. :p

<?php
if(isset($url))
{
if(isset($name))
$laggtill = fopen("$name.txt","r+");  
$plussa = fread($laggtill, filesize("$name.txt")); 
fclose($laggtill); 
$plussa += 1; 
$laggtill = fopen("$name.txt","w+");  
fputs($laggtill, $plussa); 
fclose($laggtill);
header ("Location: $url");
exit;
}
?>
<html>
<head>
<title>link test from [url="http://www.mk.st</title>"]www.mk.st</title>[/url] 
</head>
<body>
h0h0. vilken dålig kod :e
<br>
<a href="link.php?url=http://www.mk.st&name=mkst">mkst</a> (<?php include "mkst.txt";?> besök)
</body>
</html>

------------------
*skolka håltimmen*

255 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
129 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)