Starší komentáře ke článku: Stránko moje, jakou návštěvnost dnes máš - základní skript

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Cipísek

Datum vložení: 27.11.2003 19:02:29

Pouzil jsem pocitadlo na svych strankach, ale mam pocit ze pocita vic nez by melo. Pricita mi totiz zhruba 500 pristupu za den a stranky mam i na toplist.cz kde pribyva pristupu jen asi polovina. Pritom zpusob pocitani by mel snad byt dost stejny, ne?

Pouzil jsem tento kód (a pomoci fce include je v hlavicce stranek):

<?
$SPath=$PATH_INFO;
$CookieDeath=30;
@$Conn=mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");

if (empty($CounterID)){
$SQLText="SELECT * FROM Tcounter WHERE SPath='$SPath'";
$result=mysql_query($SQLText);
if (mysql_num_rows($result)==0){
$SQLText="INSERT INTO Tcounter (SPath,Visits) VALUES ('$SPath',1)";
$result=mysql_query($SQLText);
$Visits=1;
$CounterID=mysql_insert_id($result);
}
else{
$row=mysql_fetch_array($result);
$Visits=++$row["Visits"];
$CounterID=$row["CounterID"];
$SQLText="UPDATE Tcounter SET Visits=$Visits WHERE CounterID=$CounterID";
$result=mysql_query($SQLText);
}
}
else{
$SQLText="SELECT Visits FROM Tcounter WHERE CounterID=$CounterID";
$result=mysql_query($SQLText);
$row=mysql_fetch_array($result);
$Visits=$row["Visits"];
}
mysql_close($Conn);
setcookie("CounterID",$CounterID,(time()+$CookieDeath*60));

echo "$Visits";
?>

nepomohlo ani nasledne zvyseni CookieDeath na 12 hodin (=720). Netusite v cem muze byt problem???

Avatar

Autor komentáře: Orion

Datum vložení: 30.3.2004 1:48:25

ii 12 hodin je vic nez jednou za den na tolist

Avatar

Autor komentáře: alamos

Datum vložení: 1.1.2005 21:13:04

Skusal som to na localhost a po kazdom refreshy my pripocitalo +1pristup a cas tam nehral ziadnu ulohu

Avatar

Autor komentáře: gtu

Datum vložení: 24.2.2005 19:14:36

s tim souhlasím, mám stejný problém

Avatar

Autor komentáře: Petra Honáková

Datum vložení: 9.4.2005 2:30:27

a protože jsem nikde nenašla žádné vhodné počítadlo, co by mi vyhovovalo, tak jsem trochu přepsala kód z tohoto původního (nebo vlastně z článku Stránko moje, jakou... II.) a všechno funguje, jak má, včetně reloadu za určený čas - já mám nastaveno 30 min., což si myslím, že je postačující. Počítadlo počítá celkem přístupů na stránku i jednotlivě za den. Koukněte na http://www.ovs-chomutov.tk Soubory klidně pošlu. :o)) Ahoj

Avatar

Autor komentáře: Jirka Pánek

Datum vložení: 13.12.2005 21:15:52

zdravim, mam s tim pocitadlem problem, nepodarilo se mi ho vubec rozchodit, pise to tohle: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/hw016367/public_html/counter_inc.php on line 10 Warning: mysql_insert_id(): supplied argument is not a valid MySQL-Link resource in /home/hw016367/public_html/counter_inc.php on line 14 Warning: Cannot modify header information - headers already sent by (output started at /home/hw016367/public_html/counter.php:1) in /home/hw016367/public_html/counter_inc.php on line 32 mohla bys mi prosim poslat soubory toho pocitadla, dekuju jirkapanek@seznam.cz

Avatar

Autor komentáře: MajkyyX

Datum vložení: 27.12.2007 1:28:02

timto příkazem se na stránkách vypnete ty warningy.. jinak pocitadlo funguje.. error_reporting(0);

Avatar

Autor komentáře: cerber

Datum vložení: 15.9.2006 18:38:28

Přeji hezký den, byla by jste tak laskava a poslala mi Vámi upravený zdrojový kód počitadla přístupů na stránky? Jsem úplný začátečník a počitadlo ze serveru counter.ic.cz vůbec nechodí. Na této stránce jsem se dočetl, že i s tímto návodem na počitadlo jsou nějaké problémy, které bych já nedokázal vyřešit. Předem děkuji. Cerber

Avatar

Autor komentáře: sporda

Datum vložení: 19.2.2008 9:51:26

v promene $PATH_INFO; nic neni tak to nemuze fungovat

Avatar

Autor komentáře: chrocht

Datum vložení: 19.6.2008 13:06:04

promena $PATH_INFO nebo $_SERVER[PATH_INFO] je glob.promena ktera vypise cestu k adresari/souboru.. pr: http://mojestranka.cz/adresar/aktualni tak $PATH_INFO bude obsahovat: /aktualni ne na vsech "distribucich PHP serveru(localhostu)" to funguje..;) , ale jinak to na www jde vsude

Zpět na článek | Úvodní stránka Interval.cz