Likes Likes:  0
Resultaten 1 tot 8 van de 8
Geen
  1. #1
    M@rcel
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    teller voor ieder pagina en 'resetbaar'

    Hallo,

    Ik heb gemiddeld een 60 tal pagina's (PHP) waar er iedere week een aantal
    bij komen en af gaan. Nu wil ik op iedere pagina bijhouden hoeveel keer deze
    is bezocht en het liefst een standaard included maken die automatisch in
    ieder pagina geladen wordt.

    Alle 60 pagina's worden op/via 1 pagina gelinkt: bijvoorbeeld: 11php?Id2=11
    waar 11 staat voor een unieke ID.

    Is het mogelijk om bijvoorbeeld in iedere pagina een teller te zetten die
    iets wegschrijft naar MySQL-database? Zo ja, hoe?

    En kan ik twee tellers in iedere pagina maken zodat ik er eentje door kan
    laten tellen en een ander kan resetten zodat ik bijvoorbeeld per twee dagen
    kan kijken hoeveel bezoekers er zijn of per uur voor alle pagina's ??

    Ik denk zelf aan een heel simpele database met:

    | uniek ID | teller 1 | teller 2 (resetbaar) | ID2 (die vanuit de link) |

    hoe kan ik dit realiseren?

    alvast bedankt voor de tips,

    groeten

    Marcel



  2. #2
    John Bokma
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'

    M@rcel wrote:

    > Hallo,
    >
    > Ik heb gemiddeld een 60 tal pagina's (PHP) waar er iedere week een aantal
    > bij komen en af gaan. Nu wil ik op iedere pagina bijhouden hoeveel keer deze
    > is bezocht en het liefst een standaard included maken die automatisch in
    > ieder pagina geladen wordt.


    Waarom tel je niet middels PHP?

    > Is het mogelijk om bijvoorbeeld in iedere pagina een teller te zetten die
    > iets wegschrijft naar MySQL-database? Zo ja, hoe?


    Als PHP een pagina genereerd, dan hoog je een teller op in je MySQL
    database.

    > En kan ik twee tellers in iedere pagina maken zodat ik er eentje door kan
    > laten tellen en een ander kan resetten zodat ik bijvoorbeeld per twee dagen
    > kan kijken hoeveel bezoekers er zijn of per uur voor alle pagina's ??


    Je kan er honderd maken, als je dat wilt.

    > Ik denk zelf aan een heel simpele database met:
    >
    > | uniek ID | teller 1 | teller 2 (resetbaar) | ID2 (die vanuit de link) |
    >
    > hoe kan ik dit realiseren?


    Wat dacht je er van op die ID2 vanuit de link als unieke ID te
    gebruiken, de datum in je tabel te zetten, het uur, en 1 teller?

    ID datum uur aantal hits

    zo wordt per uur, voor elke datum, het aantal hits, bijgehouden voor je
    link. Kan je met SQL keurig totalen genereren, enz.

    --
    John personal page: http://johnbokma.com/

    Freelance Perl / Java developer available - http://castleamber.com/

  3. #3
    John Bokma
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'

    John Bokma wrote:

    Nog een aanvulling, als je de access_log tot je beschikking kan hebben,
    is er een berg software te vinden die keurig statistieken voor je aanmaakt.

    --
    John personal page: http://johnbokma.com/

    Freelance Perl / Java developer available - http://castleamber.com/

  4. #4
    Daniel Tryba
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'

    M@rcel <marcellagendijk@hotmail.com> wrote:
    > Alle 60 pagina's worden op/via 1 pagina gelinkt: bijvoorbeeld: 11php?Id2=11
    > waar 11 staat voor een unieke ID.
    >
    > Is het mogelijk om bijvoorbeeld in iedere pagina een teller te zetten die
    > iets wegschrijft naar MySQL-database? Zo ja, hoe?


    Ja: http://php.net/mysql

    korte samenvatting:
    een opeenvolging van de volgende commando's:
    mysql_connect
    mysql_selectdb
    mysql_query
    mysql_close

    > En kan ik twee tellers in iedere pagina maken zodat ik er eentje door kan
    > laten tellen en een ander kan resetten zodat ik bijvoorbeeld per twee dagen
    > kan kijken hoeveel bezoekers er zijn of per uur voor alle pagina's ??


    Dat is nogal omslachtig, zou het niet handiger zijn om gewoon de tijd
    van inserts bij te houden (timestamp).

    > Ik denk zelf aan een heel simpele database met:
    >
    > | uniek ID | teller 1 | teller 2 (resetbaar) | ID2 (die vanuit de link) |
    >
    > hoe kan ik dit realiseren?


    create table foo (id int, visit timestamp);

    Het enige wat je in je script nog hoeft te doen is:
    mysql_query("insert into foo (id) values ($id)");

    Voor analyze is het handig om even te kijken naar de date/time functies
    van mysql.

    --

    Daniel Tryba


  5. #5
    M@rcel
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'


    "John Bokma" <postmaster@castleamber.com> schreef in

    >
    > Waarom tel je niet middels PHP?


    Eh kan je die teller dan onzichtbaar maken? (kan je de tellerstand ook
    buiten de pagina om zien en is het automatisch te genereren?)
    En heb je dan geen teller.txt bestandje nodig voor iedere pagina?

    > > Is het mogelijk om bijvoorbeeld in iedere pagina een teller te zetten

    die
    > > iets wegschrijft naar MySQL-database? Zo ja, hoe?

    >
    > Als PHP een pagina genereerd, dan hoog je een teller op in je MySQL
    > database.


    Is hier een voorbeeld script van? Ik zal het zelf wel gaan proberen maar ik
    ben een beginner en enige hints zouden wel makkelijk zijn ;-)

    >
    > > En kan ik twee tellers in iedere pagina maken zodat ik er eentje door

    kan
    > > laten tellen en een ander kan resetten zodat ik bijvoorbeeld per twee

    dagen
    > > kan kijken hoeveel bezoekers er zijn of per uur voor alle pagina's ??

    >
    > Je kan er honderd maken, als je dat wilt.


    aha dus das geen probleem..

    > Wat dacht je er van op die ID2 vanuit de link als unieke ID te
    > gebruiken, de datum in je tabel te zetten, het uur, en 1 teller?
    >
    > ID datum uur aantal hits


    Dat is wel een goed idee, ik denk dat per dag eigenlijk al genoeg is, als ik
    het goed begrijp (corrigeer me als het niet zo is) dan wordt iedere datum
    een nieuwe rijin de database aangemaakt met het aantal hits voor die datum
    en gedurende die dag diezelfde rij verhoogd? Of wordt er per bezoek (hit)
    een rij aangemaakt?

    > zo wordt per uur, voor elke datum, het aantal hits, bijgehouden voor je
    > link. Kan je met SQL keurig totalen genereren, enz.


    Ok is duidelijk

    Marcel



  6. #6
    M@rcel
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'

    "John Bokma" <postmaster@castleamber.com> schreef in bericht

    > Nog een aanvulling, als je de access_log tot je beschikking kan hebben,
    > is er een berg software te vinden die keurig statistieken voor je

    aanmaakt.
    >

    Nee daar kan ik helaas niet bijkomen.

    Marcel



  7. #7
    John Bokma
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'

    M@rcel wrote:

    > "John Bokma" <postmaster@castleamber.com> schreef in
    >
    >>Waarom tel je niet middels PHP?

    >
    > Eh kan je die teller dan onzichtbaar maken?


    Ja, helemaal, die zit nl in je PHP. Is niks van te zien voor de gebruiker.

    >(kan je de tellerstand ook buiten de pagina om zien en is het

    automatisch te genereren?)

    Ja, je kan gewoon een apart PHP script maken wat de info uit de database
    haalt, en netjes presenteerd. Eventueel met een password beveiligt, want
    het kan gevoelige info zijn (voor de concurent). Je kan ook besluiten om
    elke dag een (perl) script te laten draaien, middels cron, die keurig de
    dagstatistiekenpagina aanmaakt, b.v. om 00:05.

    > En heb je dan geen teller.txt bestandje nodig voor iedere pagina?


    Daar was die database toch voor?

    >>Als PHP een pagina genereerd, dan hoog je een teller op in je MySQL
    >>database.

    >
    > Is hier een voorbeeld script van?


    Vast, maar met knip & plak & rommel aan programmeren wordt het wel
    allemaal erg lastig om het overzicht te behouden.

    > Ik zal het zelf wel gaan proberen maar ik
    > ben een beginner en enige hints zouden wel makkelijk zijn ;-)


    Je hebt er inmiddels al aardig wat :-D

    >>Wat dacht je er van op die ID2 vanuit de link als unieke ID te
    >>gebruiken, de datum in je tabel te zetten, het uur, en 1 teller?
    >>
    >>ID datum uur aantal hits

    >
    > Dat is wel een goed idee, ik denk dat per dag eigenlijk al genoeg is, als ik
    > het goed begrijp (corrigeer me als het niet zo is) dan wordt iedere datum
    > een nieuwe rijin de database aangemaakt met het aantal hits voor die datum
    > en gedurende die dag diezelfde rij verhoogd? Of wordt er per bezoek (hit)
    > een rij aangemaakt?


    Kan je zelf bepalen. Als je tevreden bent met per dag, dan heb je geen
    uurkolom nodig.

    tipje: download quotefix voor OE, leest wat prettiger voor de rest.

    --
    John personal page: http://johnbokma.com/

    Freelance Perl / Java developer available - http://castleamber.com/

  8. #8
    John Bokma
    teller voor ieder pagina en 'resetbaar'
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: teller voor ieder pagina en 'resetbaar'

    M@rcel wrote:

    > "John Bokma" <postmaster@castleamber.com> schreef in bericht
    >
    >>Nog een aanvulling, als je de access_log tot je beschikking kan hebben,
    >>is er een berg software te vinden die keurig statistieken voor je
    >>aanmaakt.

    >
    > Nee daar kan ik helaas niet bijkomen.


    Kan je het met find / -name access_log -print wel vinden (gebruik SSH om
    een shell te krijgen). Probeer anders je hosting provider te verzoeken
    tot toegang. Zo ingewikkeld is dat niet te realiseren, ik dacht dat dat
    tegenwoordig wel standaard was.

    --
    John personal page: http://johnbokma.com/

    Freelance Perl / Java developer available - http://castleamber.com/

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics