Home    Zoeken Zoeken    Leden Leden    Gebruikerspaneel Gebruikerspaneel    Inloggen Inloggen  
Het is nu 19 maart 2024 09:25

Alle tijden zijn GMT + 1 uur [ Zomertijd ]




Plaats een nieuw onderwerp Antwoord op onderwerp  [ 3 berichten ] 
Auteur Bericht
 Berichttitel: Script: Hitcounter
BerichtGeplaatst: 24 aug 2004 17:12 
Offline
Icehosting Staff
Avatar gebruiker

Geregistreerd: 08 jul 2004 09:35
Berichten: 249
Hier komt een zeer simpele maar effectieve hitcounter in PHP, zonder MySQL.

########################
## ---------------------------
## Benodigdheden:
## ---------------------------
## counter.php
## u_hit.dat
## hit.dat
## index.php
## ---------------------------
## Installatie-tijd:
## ---------------------------
## 10 minuten
## ---------------------------
## Opmerkingen:
## ---------------------------
## CHMOD de 2 .dat bestanden naar 766.
########################


//counter.php\\


<?php

include("hit.dat");

$counter++;
$file = fopen("hit.dat", "w");
fputs ($file, "<? \$counter=$counter ?>");
fclose ($file);

$ip = getenv("REMOTE_ADDR");

$file = fopen("u_hit.dat", "a+");
$contents = fread($file, filesize("u_hit.dat"));
$numbers = explode("\n", $contents);
if (!in_array($ip, $numbers)) {
fwrite($file, "\n".$ip);
$numbers[]=$ip;
}
fclose($file);
$uniek = count($numbers);
print "

<!--
DIT IS EEN VOORBEELD, om de getallen uit te lezen moet je $counter gebruiken voor aantal hits en $uniek voor het aantal IP's
-->

<table border='0' width='100%' cellspacing='0'>
<tr>
<td class='5' width='1' height='1'><p class='4'>$counter</p></td>
<td class='4' width='50' height='1'><p class='4'>Bezoekers</p></td>
</tr>
<tr>
<td class='5' width='1' height='1'><p class='4'>$uniek</p></td>
<td class='4' width='50' height='1'><p class='4'>Uniek</p></td>
</tr>
</table>"
?>


//u_hit.dat\\
Maak een textbestand, en zet daarin de hierop volgende code.
Daarna veranderd je de naam van het textbestand naar u_hit.dat.


Je eigen IP, niets anders.



//hit.dat\\
Maak een textbestand, en zet daarin de hierop volgende code.
Daarna veranderd je de naam van het textbestand naar hit.dat.


<?php
$counter=0;
?>


//index.php\\
Voer op de plek waar je wilt dat de tellers komen deze code in:

<?php
include("counter.php");
?>








Veel Succes!!!


Laatst bijgewerkt door Phantom op 29 aug 2004 10:37, in totaal 1 keer bewerkt.

Omhoog
 Profiel  
 
 Berichttitel:
BerichtGeplaatst: 24 aug 2004 23:44 
Offline
Site Admin
Avatar gebruiker

Geregistreerd: 05 jul 2004 23:45
Berichten: 575
Woonplaats: Haaksbergen
wow, lekker handig.

Ik ga ook wat scripties hier posten

_________________
Afbeelding


Omhoog
 Profiel  
 
 Berichttitel:
BerichtGeplaatst: 26 aug 2004 15:41 
Offline
Pro

Geregistreerd: 26 aug 2004 15:30
Berichten: 28
Heb ik misschien ook nog iets aan :D

Bedankt :wink:

- CyberBoy -


Omhoog
 Profiel  
 
Geef de vorige berichten weer:  Sorteer op  
Plaats een nieuw onderwerp Antwoord op onderwerp  [ 3 berichten ] 

Alle tijden zijn GMT + 1 uur [ Zomertijd ]


Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 3 gasten


Je mag geen nieuwe onderwerpen in dit forum plaatsen
Je mag niet antwoorden op een onderwerp in dit forum
Je mag je berichten in dit forum niet wijzigen
Je mag je berichten niet uit dit forum verwijderen
Je mag geen bijlagen toevoegen in dit forum

Zoek naar:
Ga naar:  
cron
Copyright © 2004 - 2016 IceHosting - Alle rechten voorbehouden - Powered by phpBB