Zähl die Links..... Zähl die Besucher...
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
archiv
beide
beitrag
blabla
coder
count
counter
datei
fragen
gen
inhalt
link blabla
rewind
schauen
script
sekunde
syntaxfehler
turmfalke
tutorial
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Schau doch einmal bei Archiven:
http://www.phparchiv.de
http://www.php-welt.de
...
Bei Google findest du tausende solcher Seiten!
Greets -
ds geh?rt eigentlich ins Forum HTML&JavaScript.
Die 2. Frage geh?rt in PHP und MySQL
zur ersten :
<script type="text/javascript">
document.write('Das Dokument hat '+document.links.length+' Links');
</script>
Das einfach irgendwo zwischen <body> und </body> einf?gen.
Zur 2. Frage, schau mal in den Tutorials von Lima oder sonst bei Google.
edit: Syntaxfehler
Beitrag ge?ndert am 14.08.2005 15:56 von bladehunter -
Also dein Linkklicksscript ist ganz leicht, machst du einfach auf die Seite dann einen Counter ohne Realoadsperre!
Und bei deinem Counter machst du eine Reloadsperre....
Also erstell erstmal eine Datei counter.txt
Wenn du jetzt fuer den Link BLABLA die Klicks z?hlen willst, dann ?ffnest du die Seite BLABLA und da irgendwo schreibst du den Code:
<?
if(file_exists("counter.txt")){
$fp=fopen("counter.txt","r+");
$count=fgets($fp,6);
$count++;
rewind($fp);
fputs($fp,$count,6);
fclose($fp);
}else{
$fp=fopen("counter.txt","w");
$count="1";
fputs($fp,$count,6);
fclose($fp);
}
?>
Wie man eine Reloadsperre macht wei? ich nocht :)
also w?rde ich fuer jede Seite eine .txt datei anpassen und diese dann ist das script schreiben da wo jetzt counter.txt steht! M?sste gehen!
Und dann schreibst du nun irgendwo auf deine Seite noch "<? echo $count ?> Klicks" Das wars... ich teste es gerade...
Jo geht ;) so wei?t du immer wie oft die Seite aufgerufen wurde! --Tested with happyness-- :D
Beitrag ge?ndert am 14.08.2005 16:24 von ******* -
geh ma auf www.coder-world.de
-
Den counter, der die IP speichert, und dann nach einer bestimmten zeit wieder vreigibt! (also reloadsperre)
1. counter.php
$DateinameCount = "count.txt"; $DateinameIP = "ip.txt"; $Zeitsperre = 86400; // Sekunden ####################################### $Gefunden = FALSE; $IPListe = file($DateinameIP); if(count($IPListe)>0) { foreach($IPListe as $Zeile) { $GesplitteteZeile = explode("|", $Zeile); if(($GesplitteteZeile[0]+$Zeitsperre)>time()) { $NeueIPListe[] = trim($Zeile)."\n"; } } if(count($NeueIPListe)>0) { foreach($NeueIPListe as $Zeile) { $GesplitteteZeile = explode("|", $Zeile); if(trim($GesplitteteZeile[1])==$_SERVER['REMOTE_ADDR']) { $Gefunden = TRUE; } } } } $FilePointerIP = fopen($DateinameIP, "w"); if(count($IPListe)>0 && count($NeueIPListe)>0) { foreach($NeueIPListe as $Zeile) { fwrite($FilePointerIP, trim($Zeile)."\n"); } } if(!$Gefunden) { fwrite($FilePointerIP, time()."|".$_SERVER['REMOTE_ADDR']."\n"); } fclose($FilePointerIP); $FilePointerCount = fopen($DateinameCount, "r+"); $Counter = fread($FilePointerCount, filesize($DateinameCount)); if(!$Gefunden) { $Counter++; rewind($FilePointerCount); fwrite($FilePointerCount, $Counter); } fclose($FilePointerCount); echo$Counter;
2. count.txt inhalt:
0
3. ip.txt kein inhalt
Bei r?ckfragen PN
Beitrag ge?ndert am 14.08.2005 22:01 von turmfalken -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage