Bezoekers teller

Door Sander D, 22 jaar geleden, 12.400x bekeken

je moet dus bestand aanmaken met de naam counter.dat of een andere naam. je zet dit script in je php bestand of je laat het inladen via require of include en dan is het klaar.

Voorbeeld: http://

Gesponsorde koppelingen

PHP script bestanden

  1. bezoekers-teller

 

Er zijn 30 reacties op 'Bezoekers teller'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


22 jaar geleden
 
0 +1 -0 -1
ff 1 vraag hoe doe je een include voor website www.MdCchat.tk Help me ff of voeg me toe op msn


21 jaar geleden
 
0 +1 -0 -1
niet handig als je server fopen niet ondersteunt (-;
dan doe je het best met een database


20 jaar geleden
 
0 +1 -0 -1
kan je ook iets maken dat de IP code opslaat
Joop
Joop
20 jaar geleden
 
0 +1 -0 -1
Ik las in een php naslagwerk dat je bij het gebruik van de 'w' parameter in het fopen statement het bestand wordt aangemaakt als het niet bestaat, of, als het bestand wel bestaat de lengte op nul wordt gezet.
In beide gevallen verlies je dus het aantal keren dat iemand de pagina heeft bezocht.
Beter is het dan om de 'a' parameter te gebruiken want die probeert alleen het bestand aan te maken als het niet bestaat, anders schrijft 'ie gewoon de data aan het eind van het bestand.
Overigens zou je ook 'a+' in het begin van het voorbeeld mee kunnen geven als parameter, omdat je bestand dan voor lezen en schrijven geopend wordt, bestaat het nog niet wordt het even aangemaakt.

joop.


19 jaar geleden
 
0 +1 -0 -1
Wat is Fopen?????
Mitch X
Mitch X
19 jaar geleden
 
0 +1 -0 -1
Mitch X
Mitch X
19 jaar geleden
 
0 +1 -0 -1
Quote:
Ik las in een php naslagwerk dat je bij het gebruik van de 'w' parameter in het fopen statement het bestand wordt aangemaakt als het niet bestaat, of, als het bestand wel bestaat de lengte op nul wordt gezet.
In beide gevallen verlies je dus het aantal keren dat iemand de pagina heeft bezocht.
Beter is het dan om de 'a' parameter te gebruiken want die probeert alleen het bestand aan te maken als het niet bestaat, anders schrijft 'ie gewoon de data aan het eind van het bestand.
Overigens zou je ook 'a+' in het begin van het voorbeeld mee kunnen geven als parameter, omdat je bestand dan voor lezen en schrijven geopend wordt, bestaat het nog niet wordt het even aangemaakt.

joop


Neej het bestand moet juist leeg ...


19 jaar geleden
 
0 +1 -0 -1
Ik probeer deze teller op de website svsocii.tk te zetten, ik werk met macromedia dreamweaver, maar ik zie geen teller? wat doe ik fout, in dreamweaver komt een klein logo'tje van PHP te staan, maar ik zie niets, ik heb een bestandje counter.txt aangemaakt en deze via cmd en dan ren *.txt *.dat omgevormd naar counter.dat
Wat nu? als ik dit op de server plaats zie ik niets en krijg ik niet..?! Kan iemand mij het hele script + counter.dat toesturen ofso?!

Alvast bedankt
Jan schokker
jan schokker
19 jaar geleden
 
0 +1 -0 -1
hallo Allemaal ik heb een counter op deze manier gemaaakt
meschien is dat ook wel een manier

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?

$fp
=fopen("counter.txt","r");

$get=fgets($fp,255);

fclose($fp);

$fw=fopen("counter.txt","w");

$temp=$get+1;

$put=fputs($fw,$get+1);

echo "You are visitor's <B>" .$temp." </B><br>";

fclose($fw);

?>
Teun Kloosterman
Teun Kloosterman
19 jaar geleden
 
0 +1 -0 -1
ik heb, met dit script als basis, een teller gemaakt maar dan met een GD output. Deze is te vinden onder: http://www.phphulp.nl/php/scripts/1/267/


19 jaar geleden
 
0 +1 -0 -1
Wat moet er juist in dat counter.dat file staan? Ik heb alles exact gevolgd, mijn count.dat is leeg, ma die teller telt niet op!


19 jaar geleden
 
0 +1 -0 -1
Die van mij ook niet beide trouwens niet??


19 jaar geleden
 
0 +1 -0 -1
Die van mij ook niet beide trouwens niet??


19 jaar geleden
 
0 +1 -0 -1
ey mensen wie heeft een php code want ik wil wete hoeveel gasten er nu online zijn op me site wie het heeft stuur me een e-mail AUB mcdynamic_@hotmail.com
Teun Kloosterman
Teun Kloosterman
19 jaar geleden
 
0 +1 -0 -1
Je moet in counter.dat alleen een getal zetten, meestal begin je met 0, maar je kunt ook vals spelen. Zorg dat er geen spatie of regeleinde achter staat, probeer ook op te slaan als tekstbestand met iso8859-1 of latin-1 codering


19 jaar geleden
 
0 +1 -0 -1
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
// verander dit bestand in jou eigen bestand
// maak hem aan als hij nog niet bestaat

$file = "counter.dat";

// open bestand en lees huidige nummer
if(!($fp = fopen($file, "a"))) die ("Kan het bestand niet openen...");
$count = (int) fread($fp, 30);
fclose($fp);

// tel het + 1
$count++;

echo "Je bent bezoekersnummer <b>$count</b>.";

// open bestand en schrijf het nieuwe getal weg
$fp = fopen($file, "a");
fwrite($fp, $count);
fclose($fp);
?>


Zo moet hij het wel goed doen
Pieter van Linschoten
Pieter van Linschoten
19 jaar geleden
 
0 +1 -0 -1
Zo klopt er al helemaal niets meer van...

Zo gaat ie in counter.dat allemaal 1tjes achterelkaar zetten :s

w werkt gewoon bij mij, alleen krijg ik elke keer dat de counter 3000 naar beneden gaat :s


19 jaar geleden
 
0 +1 -0 -1
Is dit scriptje ook zo uit tebreiden dat hij per dag per ip nummer telt zodat hij niet meteen weer opteld als je de pagina opnieuw laad. Zo als het scriptje nu is zal hij bij iedere keer dat de pagina geladen wordt de teller met 1 optellen.
Dus zou leuk zijn als deze mooier wordt door te tellen aan de hand van een ip nummer. Wie oh wie


19 jaar geleden
 
0 +1 -0 -1
Heb 't script gwoon op de manier zoals 't staat ingevoerd, alleen heb de "counter.dat" veranderd in "counter.txt". Werkt prima, alleen jammer dus dat het script idd niet IP vastlegd.


19 jaar geleden
 
0 +1 -0 -1
dat is wel wat irritant dat je het niet op meerde apgina's kan plaatsen(dat hij op iedere pagina een ander aantal heeft)

want ik zoek een script die je kan gebruiken die automatisch je games rankt
zoals op www.spelletjes.c (sorry voor de reclame)
ik heb het daar getest met hele tijd vernieuwen en plots stond het spel dan vanzelf hoger in de rank.Kent iemand zo'n script?Of heeft iemand zo'n script leggen?

ook zoek ik achter en bel & win script wie kan mij helpen?

mvg gaitano
Evinx
evinx
18 jaar geleden
 
0 +1 -0 -1
deze teller sucks want als ik refresh doe krijg ik 1 bezoeker extra of te wel als ik serieus wil zijn en 1 iemand is leuk en refresh 100 keer :S
Edwin
edwin
18 jaar geleden
 
0 +1 -0 -1
ik vat dit egt niet hoor :S
moet ik nou een dat-bestand aanmaken ofsow?? .. en wat moet ik er dan inzetten?? kan iemand a.u.b ff een hele uitgbreide uitleg geven van wat je allemaal moet doen??... ik ben namelijk al heel veel tellers tegen gekomen maar ze deden het niet... en is het trouwens een HTML-code??
ik snap er geen bal van hopelijk wil iemand mij helpe? =)
Erik Rijk
Erik Rijk
18 jaar geleden
 
0 +1 -0 -1
@ Edwin.

heb je wel php geinstalleerd?
Rogier Meijer
Rogier Meijer
17 jaar geleden
 
0 +1 -0 -1
Hey jan schokker,

Voordat je weer een berichtje post... Ga even terug naar groep 4 van de basisschool om je spelling bij te werken...

:p
Joey Drieling
Joey Drieling
15 jaar geleden
 
0 +1 -0 -1
Hallo heb zelf wat ge romeld maar ben er uit nou maakt hij zelf een nieuw .dat file aan wegens meerdere pagina die ik heb dus je hoefd geen .dat file zelf meer te maakenen en te uploaden heb hem ge test teld goed de bezoekers werkt prima.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?

$file
= "count_".$_GET['id'].".dat";

if(!($fp = fopen($file, "a+"))) die ("Kan het bestand niet openen.");
$count = (int) fread($fp, 30);
fclose($fp);

$count++;

echo "Je bent bezoekersnummer <b>".$count."</b>.";

$fp = fopen($file, "w+");
fwrite($fp, $count);
fclose($fp);
?>
Wouter K
Wouter K
15 jaar geleden
 
0 +1 -0 -1
Beter gewoon een mysql teller gebruiken kiddo's
Delano
delano
15 jaar geleden
 
0 +1 -0 -1
Hoi all, wil ook graag de teller gebruiken op mijn site, maar ik krijg onderstaande foutmelding. Kan iemand mij uitleggen wat dit betekent?
Warning: fopen(els/counter.dat) [function.fopen]: failed to open stream: Permission denied in /home/public_html/teller.php on line 17

Warning: fwrite(): supplied argument is not a valid stream resource in /home/public_html/teller.php on line 18

Warning: fclose(): supplied argument is not a valid stream resource in /public_html/teller.php on line 19
Erwin Nieuwenhuis
Erwin Nieuwenhuis
15 jaar geleden
 
0 +1 -0 -1
bestaat het bestand wel?
Michiel Prank
Michiel Prank
15 jaar geleden
 
0 +1 -0 -1
Warning: fopen(els/counter.dat) [function.fopen]: failed to open stream: Permission denied in /home/public_html/teller.php on line 17

lijkt me duidelijk. kijk even naar chmod etc
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Delano
delano
15 jaar geleden
 
0 +1 -0 -1
Hoi bedankt voor jullie reacties, maar ben er al aanuit, mijn server ondersteunt geen fopen. Heb het nu met een database gedaan en dat werkt goed.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. bezoekers-teller

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.