login  Naam:   Wachtwoord: 
Registreer je!
 Forum

No 1 Statistiekenscripts

Offline Impulzer - 16/06/2006 09:55
Avatar van ImpulzerNieuw lid Er word in de reacties van dat script geen antwoord gegeven dus dan maar even zo, er zijn veel mensen met hetzelfde probleem als mij dus hopelijk kan iemand helpen:

Citaat:
NightFire schreef op 02 April 2005 - 10:00

Bij mij telt ie alleen count.php
Wat doe ik fout???


Bij mij ook, hoe fix je dat? Hij telt alleen de bezoekers die op Count.php komen.

Het gaat over dit script (KLIK) 

13 antwoorden

Gesponsorde links
Offline Chupskie - 16/06/2006 10:30
Avatar van Chupskie MySQL beginner
  1. //COUNT.PHP
  2. <?PHP ob_start(); ?>
  3. <html>
  4. <head>
  5. <title>Made By S.A. (Stijn)</title>
  6. <link href="style.css" rel="stylesheet" type="text/css">
  7. </head>
  8. <body>
  9. <?PHP
  10. include_once('log.inc.php' );
  11. include_once('config.inc.php' );
  12. $log = new log('count'); // alles loggen, op de pagina count dan, kan je veranderen in pagina naam
  13. $log->include_config($config); // config includen, alleen nodig voor het weergeven
  14. echo $log->view(); // alles weergeven
  15. ?>
  16. </body>
  17. </html>
  18. <?PHP ob_end_flush(); ?>


volgens mij moet je gewoon deze pagina include op elke pagina waar je wilt, dat hij de pagina's moet tellen (het slimste is dan gewoon om dit in de header te plaatsen, die laad je op elke pagina in )

verder kun je van deze regel (zoals er al bij staat)
  1. $log = new log('count');

de naam 'count' vervangen, door de naam van de pagina waar je hem op wilt hebben.

Als ik me niet vergis, werkt het script zo.. (let op, dit denk ik, heb ik script maar vlug even bekeken, maar het is het proberen waard):D
Offline Impulzer - 16/06/2006 10:35
Avatar van Impulzer Nieuw lid Bedankt, zal het is proberen. Ik werk nu op mn site met 'boven.inc' waar zeg maar het hele begin van de code in staat, zet ik hem daar in even kijken of het werkt Bedankt 
Offline svm - 16/06/2006 10:58 (laatste wijziging 16/06/2006 10:59)
Avatar van svm PHP ver gevorderde Dan heb ik ook een vraagje:
In het script staat de mysql in het PHP bestand.
Werkt het dan? Zo ja: Hoe stel je dan in:
  1. mysql_connect('localhost', 'root', '') or die(mysql_error());
  2. mysql_select_db('classes');

Of moet je geen password en user in te vullen?
Is dit dan zo helemaal klaar?
Offline Impulzer - 16/06/2006 11:18 (laatste wijziging 16/06/2006 11:19)
Avatar van Impulzer Nieuw lid volgens mij zo:

  1. mysql_connect('host', 'username', 'password') or die(mysql_error());
  2. mysql_select_db('database');


Maar dat weet ik niet zeker...
Offline Dark_Paul - 16/06/2006 12:06 (laatste wijziging 16/06/2006 12:06)
Avatar van Dark_Paul PHP ver gevorderde jah, zoals Impulzer moet 't werken svm.
ik doe het zelf zo:
  1. if (mysql_connect('jehost', 'username', 'password'))
  2. {
  3. mysql_select_db('jedatabase');
  4. }
  5. else
  6. {
  7. echo "Kan geen verbinding maken. Error:" .mysql_error();
  8. }

zo komt er een foutmelding als er geen verbinding kan worden gemaakt en de foutmelding waarom niet.
Offline Impulzer - 16/06/2006 12:22
Avatar van Impulzer Nieuw lid @Chupskie

  1. $log = new log('count');


Moet ik dan, als ik hem in de header zet, ook nog de naam 'count' vervangen, door de naam van de pagina waar ik hem op wil hebben? Of kan dat zo blijven staan?

(als ik hem in de header zet, dan staat die toch al op mn index of moet ik dat veranderen?)
Offline svm - 16/06/2006 13:18 (laatste wijziging 16/06/2006 13:18)
Avatar van svm PHP ver gevorderde Maar ik bedoel niet verbinding maken met je mysql host, maar als je de mysql in het php script hebt staan, hoe het dan werkt.
Offline Ibrahim - 16/06/2006 13:25
Avatar van Ibrahim PHP expert waar heb je het over svm ? mysql in een php script. Dat is toch verbinding maken of queries uitvoeren
Offline svm - 16/06/2006 13:30 (laatste wijziging 16/06/2006 13:32)
Avatar van svm PHP ver gevorderde zie het script (http://www.sitemasters.be/?pagina=scripts/scripts&cat=5&id=405).
Hier staat de mysql tabel in de PHP code.
Of is dit alleen het commentaar dat er ook mysql bij hoort, maar dat dit dus zeer slordig geplaatst is?
Offline Dark_Paul - 16/06/2006 13:31 (laatste wijziging 16/06/2006 13:33)
Avatar van Dark_Paul PHP ver gevorderde tuts -> mysql
http://www.site...p;type=int
staat precies hoe je queries uitvoert..

edit:
je moet die Create Tabel eruit halen. Die moet je zelf maken via PHPMyAdmin bijvoorbeeld. Nu gaat ie dus iedere keer die tabel proberen aan te maken.. Zorg er wel voor dat je dezelfde veldnamen en eigenschappen aanmaakt, anders werkt 't niet..
Offline Impulzer - 16/06/2006 13:34 (laatste wijziging 16/06/2006 13:34)
Avatar van Impulzer Nieuw lid
Citaat:
zie het script (http://www.sitemasters.be/?pagina=scripts/scripts&cat=5&id=4 05).
Hier staat de mysql tabel in de PHP code.


Eerst haal je bijvoorbeeld even de MySQL tabel (hieronder) uit de config, die voer je in bij PHPMyAdmin.

Dan vul je in die config je eigen gegevens in (zoals ik in een eerder bericht heb laten zien). En die sla je op als config.php, zo maakt de config contact met de database zodat die alle gegevens kan verwerken. In een config staan (bijna) altijd je mysql gegevens, dat hoort dus zo.

De MySQL uitvoeren in PhpMyAdmin:

  1. CREATE TABLE `log` (
  2. `id` int(5) NOT NULL auto_increment,
  3. `hits` int(20) NOT NULL default '1',
  4. `time` int(5) NOT NULL default '0',
  5. `page` varchar(250) NOT NULL default 'Onbekend',
  6. `browser` varchar(250) NOT NULL default 'Onbekend',
  7. `os` varchar(250) NOT NULL default 'Onbekend',
  8. `ip` varchar(15) NOT NULL default '',
  9. `provider` varchar(250) NOT NULL default 'Onbekend',
  10. `land` varchar(250) NOT NULL default '',
  11. `day` char(2) NOT NULL default '',
  12. `month` char(2) NOT NULL default '',
  13. `year` char(2) NOT NULL default '',
  14. PRIMARY KEY (`id`)
  15. ) TYPE=MyISAM;
Offline svm - 16/06/2006 13:43
Avatar van svm PHP ver gevorderde Oke, ik snap het (behalve dat PhpMyAdmin).
En kon je nu ook in de map van je PHP bestand een stuk mysql opslaan als *.sql?
Zo ja: hoe connect je het PHP bestand dan hiermee?

Edit:
Ik weet het: soms ben ik behoorlijk lastig! 
Offline Impulzer - 16/06/2006 13:48
Avatar van Impulzer Nieuw lid
Citaat:
Oke, ik snap het (behalve dat PhpMyAdmin).
En kon je nu ook in de map van je PHP bestand een stuk mysql opslaan als *.sql?
Zo ja: hoe connect je het PHP bestand dan hiermee?

Edit:
Ik weet het: soms ben ik behoorlijk lastig!


Dat weet ik niet precies. Ik kan je wel vertellen hoe je in PhpMyAdmin komt en die MySQL tabel in de database zet, dan hoort alles ook te werken, hoe je verder ook niet moeilijk te doen 

Enneh, ik vraag ook altijd alles aan iedereen als het niet lukt dus mij maakt het niet uit, het is nu toevallig dat ik dit script ook zelf geprobeert heb en dergelijke dat ik weet hoe je het doet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.26s