hoi allemaal,
ben dit weekend es begonnen met php (ik weet het, best wel laat...
) en ben dus nog best wel een leek/n00b hierin.
via via kwam ik op de site van phpfreakz terecht, waar ik wat ben gaan kloten met scripts uit de "script library".
nou heb ik een script waarbij je het aantal bezoekers kunt bijhouden op je site. deze worden weggeschreven/bijgehouden in 4 txt-files, te weten: bezoekers.txt, uniek.txt, uniekvandaag.txt en totaalbezocht.txt.
afijn, dit allemaal keurig in een .php file gezet (voor het gemak ff index.php genoemd), maar nu krijg ik verder geen getallen tussen de tekst te zien. kan iemand mij ms helpen?
hier de code:
alvast bedankt voor je hulp!
ben dit weekend es begonnen met php (ik weet het, best wel laat...
nou heb ik een script waarbij je het aantal bezoekers kunt bijhouden op je site. deze worden weggeschreven/bijgehouden in 4 txt-files, te weten: bezoekers.txt, uniek.txt, uniekvandaag.txt en totaalbezocht.txt.
afijn, dit allemaal keurig in een .php file gezet (voor het gemak ff index.php genoemd), maar nu krijg ik verder geen getallen tussen de tekst te zien. kan iemand mij ms helpen?
hier de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
| <html>
<head>
<title>Index</title>
</head>
<body>
<?php
$legen = "bezoekers.txt"; // hier word bezocht.txt geleegt
$bezocht = filemtime($legen);
$datum = date ("d-m-Y", $bezocht);
$vandaag = date ("d-m-Y");
if($datum != $vandaag) {
$nieuw = fopen($legen,"w");
fclose($nieuw);
}
?>
<?
$file = fopen("bezoekers.txt","r+");
$count = fread($file, filesize("bezoekers.txt"));
fclose($file);
$count += 1; // hier word de bezoeker bijgeschreven in bezoekers.txt
$file = fopen("bezoekers.txt","w+");
fputs($file, $count);
fclose($file);
?>
<?
$file = fopen("totaalbezocht.txt","r+");
$count = fread($file, filesize("totaalbezocht.txt"));
fclose($file);
$count += 1; // hier word weer de bezoeker opgeslagen
$file = fopen("totaalbezocht.txt","w+");
fputs($file, $count);
fclose($file);
?>
<?
$file="uniek.txt."; //de file
$ftxt=fopen($file,"r"); //openen
$teller=fread($ftxt,4096); //lezen
fclose($ftxt); //sluiten
$koekie=$HTTP_COOKIE_VARS['geteld']; //cookie ophalen
if(!$koekie=="gestemd"){ //koekie checken
setcookie("geteld", "gestemd",time()+60*60*2); //cookie maken
$teller=$teller+1; //teller +1
$ftxt=fopen($file,"w+"); //openen
fwrite($ftxt,$teller); //schrijven
fclose($ftxt); //sluiten
}
?>
<?php
$legen = "uniekvandaag.txt"; // uniekvandaag.txt word geleegt
$bezocht = filemtime($legen);
$datum = date ("d-m-Y", $bezocht);
$vandaag = date ("d-m-Y");
if($datum != $vandaag) {
$nieuw = fopen($legen,"w");
fclose($nieuw);
}
?>
<?
$file="uniekvandaag.txt.";
$ftxt=fopen($file,"r");
$teller=fread($ftxt,4096);
fclose($ftxt);
$koekie=$HTTP_COOKIE_VARS['gortepap'];
if(!$koekie=="grutjes"){
setcookie("gortepap", "grutjes",time()+60*60*2);
$teller=$teller+1;
$ftxt=fopen($file,"w+");
fwrite($ftxt,$teller);
fclose($ftxt);
}
?>
<font="verdana" size=1>
Vandaag <?php include "bezoekers.txt"; ?>x bezocht<br>
Vandaag <?php include "uniekvandaag.txt"; ?>x unieke bezoekers<br>
In totaal <?php include "totaalbezocht.txt"; ?>x bezocht<br>
In totaal <?php include "uniek.txt"; ?> unieke bezoekers
<br></font></size>
</body>
</html> |
alvast bedankt voor je hulp!