bezoekers teller op ip

Door , 20 jaar geleden, 8.988x bekeken

bezoekers teller die unieke bezoeker telt doot middel van ip zonder mysql.

dit script is getest en werkt :D

Hoe te gebruiken gewoon op de pagina waar je hem wilt hebben

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php include "teller.php"; ?>
teller.php is dan de naam van het bestand die hier onder getoont wordt.




Met dank aan: Mr. de Jong

Gesponsorde koppelingen

PHP script bestanden

  1. bezoekers-teller-op-ip

 

Er zijn 20 reacties op 'Php algemeen'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen


20 jaar geleden
 
0 +1 -0 -1
jeee mijn eerste script toegevoegd :)
Dutch Caffeine
Dutch Caffeine
20 jaar geleden
 
0 +1 -0 -1
Heel mooi gemaakt, ik heb hem nog niet getest.

Maar er zijn al zoveel van deze scripten in het script lib. Dat je dit beter op het forum kan zetten, en daar vragen of dit beter kan of niet.

Voor de rest wel mooi gedaan. En probeer in het vervolg netter te coderen. Met tabs
knop ;)

>> EDIT

PHP versie: ?

Om de php versie te achter halen kan je kijken met welke php versie jij zelf werkt, maak het bestand phpinfo.php aan en zet het volgende er in:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

phpinfo();

?>


Als je daar bijv. php 4.x.x boven aan ziet staan dan is deze geschikt voor 4 en 5.

Dus zet je bij phpversie 4 > (4 of hoger) neer. Nou weet ik niet of dit op php 6 gaat werken, maar daar kan je achter komen wanneer deze uit is ;)
Johan M
Johan M
20 jaar geleden
 
0 +1 -0 -1
Ik heb je voorbeeldje bekeken, daar zie ik nu staan:
Quote:
You are: 3st visitor


Misschien is het een idee om dit aan te passen naar 2nd (second, schrijf je dat als 2nd?) en 3rd.

Overigens zou het wellicht sowiso mooier zijn om te schrijven: 'You are the third visitor' of: 'You are visitor number 3'.

Verder wel een geinig scriptje, ikzelf werk liever met een database in plaats van met bestanden schrijven, maar dat is aan jou uiteraard.

Grz. Johan.


20 jaar geleden
 
0 +1 -0 -1
Dank je Johan.
Want het klinkt een stuk beter zo :D
Dutch Caffeine
Dutch Caffeine
20 jaar geleden
 
0 +1 -0 -1
Heey,

Ik weet niet of het aan mij licht, maar de volgende lijn zal een error geven:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
You are visitor number " . $st;


Mr. de Jong


20 jaar geleden
 
0 +1 -0 -1
Nee hij geef geen error kijk maar bij het voorbeeld
Dutch Caffeine
Dutch Caffeine
20 jaar geleden
 
0 +1 -0 -1
raar, want het klopt niet helemaal. Is je script die online staat niet verbeterd of wel?

Mr. de Jong


20 jaar geleden
 
0 +1 -0 -1
die in het voorbeeld is het zelfde als die hier in de code staat

---Edit---

Maar wat is er volgens jou fout aan dan
Dutch Caffeine
Dutch Caffeine
20 jaar geleden
 
0 +1 -0 -1
Met dat script van jou boven, krijg ik een error:

http://82.217.49.113/hit.php

Leg mij is uit waarom.
Joren de Wit
Joren de Wit
20 jaar geleden
 
0 +1 -0 -1
Bovenstaand scriptje zal toch echt een foutmelding op regel 22 geven hoor. Je mist daar namelijk een dubbele quote voor 'You are ...'.
TJVB tvb
TJVB tvb
20 jaar geleden
 
0 +1 -0 -1
Ik denk het niet want deze code geeft de volgende melding:
Parse error: parse error, unexpected T_STRING in PHPDocument1 on line 22

Ik denk dat je dit bedoelt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo "You are visitor number " . $st;
?>


Verder mag je wel wat serieuzer met je tabs bezig gaan, dit maakt het niet echt overzichtelijk.
Dutch Caffeine
Dutch Caffeine
20 jaar geleden
 
0 +1 -0 -1
Blanche heeft gelijk, wat er fout is heb ik je allang gegeven, (gaan we weer):

Het volgende zal niet gaan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

You are visitor number " . $st;

?>


Het volgende stuk code zal werken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo "You are visitor number " . $st;

?>


>> EDIT
Heb even een verbeterde versie online staan:

Veel netter gecodeerd:
http://82.217.49.113/hit.php?source=j
Thijs X
Thijs X
20 jaar geleden
 
0 +1 -0 -1
@ Mr de jong,
Om een nieuwe regel te beginnen kan je beter PHP_EOL gebruiken zodat het voor elke OS goed is. ( Volgens mij is het alleen wel PHP 5 maar dat weet ik niet heel zeker )

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
fwrite($file, "\r\n");

// vervangen naar

fwrite($file, PHP_EOL);
?>
Crispijn -
Crispijn -
20 jaar geleden
 
0 +1 -0 -1
Nee, PHP_EOL kan je in elke phpversie gebruiken
- -
- -
20 jaar geleden
 
0 +1 -0 -1
Ik zou er nog even bij zetten dat het PHP 4.3.0 en PHP 5 is. Daaronder wordt de functie file_get_contents namelijk niet ondersteund.
Maarten
Maarten
20 jaar geleden
 
0 +1 -0 -1
Hoi,
Ik ben net lid, en het bevalt me hier wel.
Ook al ben ik hier nog geen 10 minuten, ik voel me hier nu al thuis. xD

Ik heb ook een website. Ik gebruik daar bij: e107, Maar PHP-FUSION is betr. Ik nam e107 voor de mooie thema's die je er voor kan gebruiken :P.

Ik heb vandaag geleerd van een vriend van mij hoe je een MySql aan moe sluiten aan een site :P. Dat vind ik wel leuk om te doen.

Groeten Maarten (De website blijft nog even priv'e, om dat er nog druk aan word gewerkt xD)
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Werkt niet ik krijg 3 error's en die gelden voor Open , En write dus kijk nog eens na aub :)
Wouter K
Wouter K
20 jaar geleden
 
0 +1 -0 -1
Ligt aan waar ik de domein heb :(

Dus ik zoek verder naar een sql'r
Dutch Caffeine
Dutch Caffeine
20 jaar geleden
 
0 +1 -0 -1
@thijs

Bedankt voor de tip. Ik ga het niet veranderen, maar zeker wel gebruiken voor mij applicaties. Als ik ooit naar een bestand ga schrijven *-)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Youri
Youri
19 jaar geleden
 
0 +1 -0 -1
bedankt sierd! hij werkt zonder fouten.
goeie script ;)

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

Inhoudsopgave

  1. bezoekers-teller-op-ip

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.