contor vizitatori pentru fiecare pagina
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
trif
- Mesaje:500
contor vizitatori pentru fiecare pagina
salut, am o un script care imi zice cati vizitatori imi viziteaza sitele dar problema este ca pe acest script vreau sa il folosesc ca sa imi zica pentru fiecare pagina in parte sa imi zica cati vitizatori sunt dar nu stiu cum sa il modific, aici este codul sursa
Cod: Selectaţi tot
<?php
////ne conectam la baza de date sau afisam o eroare
//$conex=mysql_connect($hostname,$username,$password)
//or die ("Nu ma pot conecta la baza de date");
//mysql_select_db($db , $conex) or die("Eroare : ".mysql_error());
////adaugam in bdd tabela vizitatori cu campul count
////count este INT(8) - va lua valori pana la 99.999.999
//mysql_query("CREATE TABLE vizitatori( count INT(8))")or die("Eroare: ".mysql_error());
////inchidem conexiunea
//mysql_close($conex);
######################in sus este crearea tabelului
//$conex=mysql_connect($hostname,$username,$password)
//or die ("Nu ma pot conecta la baza de date");
//mysql_select_db($db , $conex) or die("Eroare: ".mysql_error());
////Adauga valoarea 0 in campul count din tabela vizitatori
//mysql_query("INSERT INTO vizitatori (count) VALUES ('0')");
//mysql_close($conex);
#######################in sus este crearea resetului
//treceti datele voastre de conectare la bdd
$hostname="localhost";
$username="root";
$password="ialexs";
$db="biserica_bd";
$conex=mysql_connect($hostname,$username,$password)
or die ("Nu ma pot conecta la baza de date");
mysql_select_db($db , $conex) or die("Eroare: ".mysql_error());
//adaugam 1 valorii din campul count la fiecare vizita
mysql_query("UPDATE vizitatori SET count=count+1");
//interogam tabela si afisam rezutatul intr-un tabel
//cu o singura celula
$counter = mysql_query("SELECT * FROM vizitatori");
for($i=0;$i<mysql_num_rows($counter);$i=$i+1) {
$field=mysql_result($counter,$i,count);
print "$field";
}
//inchide conexiunea la server
mysql_close($conex);
?>
. eu doresc ca sa pun in fiecare pagina a site-lui acest cod dar sa imi salveze in parte fiecare vizitator de exemplu:
galeria sa aibe 10 vizitatori iar evenimentele sa aibe 14 vizitatori adica fiecare pagina sa aibe acelasi cod dar atunci cand se intra pe pagina sa faca actualizare pentru fiecare pagina in parte si fiecare pagina sa fie inregistrata in bd. sper ca intelegeti, daca nu intelegeti sa imi ziceti ca va mai zic inca o data. va multumesc, cu stima trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif
MarPlo
Mesaje:4343
Pentru ce vrei trebuie creat alt script, cu alt tabel mysql, care sa contina o coloana pt. pagini si alta pt. accesari.
Cu
$pg_url = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
se preia adresa paginii curente, apoi se adauga in tabel.
Daca e deja adaugata, incrementeaza numarul dintr-o coloana "accesari" cu o unitate, daca nu, adauga cu valoarea 1.
Iar la SELECT, se face in functie de pagina curenta ($pg_url).
Subiecte similare
- Regex pentru adrese
PHP - MySQL - XML
Primul mesaj
Salut,
As avea si eu nevoie de ajutor! incerc de ceva zile sa dezvolt un regex/ sau o alta solutie, sa vad daca intr-un string mai mare exista o...
Ultimul mesaj
Ai putea folosii o functie de localizare IP/browser, dar ar fii ceva individual, facusem eu in trecut o functie, ceva de verificare IP si blocare pe...
- Proteina genetică pentru vindecarea paraliziei
Handicap
Într-un nou studiu, oamenii de știință germani au restabilit capacitatea de a merge la șoareci paralizați după o leziune completă a măduvei spinării....
- Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...
- load time - idle mare - pagina principala
Discutii si Intrebari Diverse
Primul mesaj
Salut,
cu inspect-ul din Chrome si apoi tab-ul Performance se pot vedea timpii de incarcare ai unei pagini web.
Am cate o pagina principala pe...
Ultimul mesaj
Iata ce am gasit pe internet:
This is idle time, the time when the browser is waiting on the CPU or GPU to do some processing.
I can't find any...