| | |
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Autor | Správa |
---|
Registrovaný: 14.06.07 Prihlásený: 23.10.08 Príspevky: 28 Témy: 5 |
ako sa robí počítadlo prístupov na web? ja viem, že sa to dá hocikde stiahnúť, ale chcem si spraviť sám.
stačím mi na to si v databáze spraviť jednu tabuľku a tam ukladať IP prístupov, časy atď? alebo ktoré údaje konkrétne si od užívateľov musím ukladať?
|
|
Registrovaný: 19.09.07 Prihlásený: 09.06.14 Príspevky: 197 Témy: 23 Bydlisko: Humenné | Napísal enorm: 01.10.2007 19:13 | |
|
pocitadlo.php
Citácia: <html> Počet prístupov na stránku: <? include ("pocitadlo.inc");?> </html>
pocitadlo.inc Citácia: <? function pristupu () global $SCRIPT_NAME; $pocitadlo_soubor = "pocitadlo.txt"; if( !file_exists ($pocitadlo_soubor) )
{touch ($pocitadlo_soubor, time ()); } $fp = fopen ($pocitadlo_soubor, "r"); while(!feof($fp)) { $line = fgets( $fp, 255); if( ereg("(.*)\t([0-9]+)",$line,$regs)) {$pristupu[$regs[1]] = $regs[2]; } } fclose( $fp); $pristupu[ $SRIPT_NAME]++; $fp = fopen ($pocitadlo_soubor, "w"); reset( $pristup); while(list($strana,$pocet) = each($pristup)){ fputs( $fp, "$strana\t$pocet\n"); } fclose($fp); echo ($pristup[ $SCRIPT_NAME]); } pristupu(); ?>
skus takto..neviem ci to bude fungovat...som to opisal z knihy...aktam je chyba tak to orpavte...
_________________ HP ProBook 4720s
Intel Core i3 2.4GHz, 4GB RAM, ATI Mobility Radeon™ HD 4330, cipova sada Mobile™ Intel® HM57 Express 4096 MB DDR3 1333MHz, |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
preco to ma koncovku .inc ? co to je?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 28.04.07 Prihlásený: 03.11.09 Príspevky: 133 Témy: 1 | Napísal imcold: 01.10.2007 21:32 | |
|
Na koncovke nezáleží.
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
hmm, ok, ale z niecoho musel vzniknut a niekde som ju uz videl.. je to nieco pobobne, ako php ??
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 28.04.07 Prihlásený: 03.11.09 Príspevky: 133 Témy: 1 | Napísal imcold: 01.10.2007 23:01 | |
|
Inc je skratka pre included -> vložený súbor. Pre "funkciu" include() je však koncovka irelevantná, obsah súboru sa nakopíruje na jej miesto.
|
|
Registrovaný: 27.09.06 Prihlásený: 05.01.16 Príspevky: 47 Témy: 0 Bydlisko: Bratislava,... | Napísal Codik: 02.10.2007 12:10 | |
|
Nesúhlasím s názorom, že na koncovke nezáleží a varujem. Dávajte si pozor na používanie koncovky .inc. Pretože v prípade, že webový server nie je nakonfigurovaný tak, aby spracovanie súborov s touto koncovkou predal PHP parseru (alebo inému), súbor sa užívateľovi odošle ako plain/text a užívateľ teda uvidí priamo zdrojový kód vo svojom prehliadači. Toto je veľká bezpečnostná chyba.
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 02.10.2007 18:14 | |
|
Codik dobre hovorí, nikdy nevieš, kedy ti iniciatívny admin pripraví takúto "lahôdku". Takže pre všetky súbory koncovku .php. A ešte dobrou obranou je mať všetky includované súbory v jednom priečinku a mať v ňom aj súbor .htaccess s obsahom "deny from all" (ak používate webový server Apache). Tým pádom sa tento priečinok nebude dať zobraziť v prehliadači.
Samozrejme, dá sa to riešiť mnohými inými spôsobmi, ale toto je celkom nenáročné a spoľahlivé.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 18.08.07 Prihlásený: 05.06.12 Príspevky: 419 Témy: 61 Bydlisko: Humenné | Napísal jsakac: 18.10.2007 16:23 | |
|
Preco to neurobite cez databazu??? Je to ovela jednoduchsie
|
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
jsakac: da sa aj cez databazu, ale zeby jednoduchsie ako zapisovat do txt suboru? Pre laikov urcite nie, pre ostatnych mozno ano
a kde je problem premenovat .inc na .php? Funguje ti to aj tak...
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 Bydlisko: Nové Zámky |
ja som laik a jednoduchsie na pochopenie je databaza podla mna
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
jaj no ano blackshadow, ty si jedna z vynimiek
mimochodom je ten scriptik zabezpeceny proti tomu, aby nepocitalo navstevy alebo refresh stranky z jedneho pocitaca viackrat trebars za jeden den??? hm?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
myslím že nie
prečo TXTťáky? pre prípad že nemôžeš použiť databázu, a nechceš uchovávať veľa údajov
prečo MYSQL? ľahšie pre laikov, ľachšia úprava (pokiaľ nemáte parsere a ja neviem čo), samo o sebe ochránené (neriešim chyby na stránke)
Citácia: stačím mi na to si v databáze spraviť jednu tabuľku a tam ukladať IP prístupov, časy atď? alebo ktoré údaje konkrétne si od užívateľov musím ukladať?
prakticky tam môžeš mať ID s auto increment a ojedinelým kľúčom...
potom asi takto:
mysql_query("INSERT INTO statistikaprepcforum VALUES (NULL)");
a čítaš ...
$ll=mysql_query("SELECT * FROM statistikaprepcforum");
echo "celkovo prístupov".mysql_num_rows($ll);
to je najjednoduchšie v reálne by som však na toto "databázové riešenie" použil TXT, do DB sa ukladá čas, IP, dátum, ..., všetko čo vieš zistiť (a je toho dosť )
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 13.05.2008 17:51 | |
|
inak len tak medzi recou, poznate google analytics? nieje to lepsi sposob sledovania pristupov na web a okrem toho aj roznych inych udajov, ako na kolene zbuchane pocitadlo ktore ti toho aj tak vela nenapovie?
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
suchy .. keď myslíš ... ja zisťujem IP, Čas, Dátum, OS, Prehliadač, rozlíšenie ...
a viem ťe sa dá aj krajina, stránka z ktorej prichádzaš a pod. zisťujem si toho dosť ...
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 13.05.2008 21:07 | |
|
Tominator, napriek tomu si môžeš byť 100% istý, že tvoj systém lepší ako Google Analytics (resp. iný nástroj, trebárs aj W3Counter) nie je.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | |
| Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Nastavenie počtu prístupov na Apache v Webhosting a servery | 11 | 723 | 13.06.2009 12:04 Pablo Montero | | pocitadlo v HTML, XHTML, XML, CSS | 19 | 2565 | 29.12.2008 22:04 dadmtb | | počítadlo v PHP, ASP | 4 | 516 | 29.05.2009 15:26 dessert | | počítadlo v HTML, XHTML, XML, CSS | 2 | 644 | 31.03.2009 10:58 Tominator | | pocitadlo v PHP, ASP | 24 | 1292 | 09.10.2009 11:05 rooobertek | | pocitadlo v Redakčné systémy | 2 | 604 | 09.02.2007 14:38 koudy | | Počítadlo návštev v HTML, XHTML, XML, CSS | 5 | 1573 | 03.01.2008 17:46 qacer | | Počitadlo dat v Sieťové a internetové programy | 2 | 651 | 30.01.2010 14:05 Obie | | Pocitadlo navstev v Redakčné systémy | 1 | 1664 | 04.04.2007 13:19 bruno.b | | forum pocitadlo v PHP, ASP | 2 | 849 | 08.02.2007 15:51 ertin | | Pocitadlo downloadu v PHP, ASP | 3 | 776 | 27.03.2008 14:57 PedroFuture | | pocitadlo stiahnuti v PHP, ASP | 4 | 728 | 15.10.2007 14:50 juho | | Pocitadlo internetu v Sieťové a internetové programy | 0 | 526 | 11.03.2009 17:54 Svetlik | | Pocitadlo prenesenych dat v Sieťové a internetové programy | 4 | 7680 | 18.02.2009 19:59 lio | | anketa, počitadlo, kalkulačka.... v Webdesign | 9 | 545 | 05.07.2014 15:00 shaggy | | Pocitadlo SMS, MMS v Smartfóny a tablety | 3 | 872 | 03.05.2012 20:54 ac.milan |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|