Buna,
ma bucur mult pt ca am dat de acest site de unde pot sa invat multe lucruri.. mi-a fost si imi este de mult folos..
am si eu nevoie de un mic ajutor.....pt mine e foarte mare...este vorba de " Script Mini-Trafic site " imi place foarte mult...
Statistici start: 29-Sep-2010
Data acum: 29-Sep-2010, 21:52
Total accesari site: 44
- Record: 44 29-Sep-2010
• Ieri: 0
• Azi: 44
- Unici -
- Record: 2 29-Sep-2010
• Ieri: 0
• Azi: 2
- Online -
- Record: 2 29-Sep-2010, 19:09
• Acum: 1
intrebarea este ce ar trebui sa adaug pt a arata in zona Unici de ex: Total vizitatori unici
acest total sa fie din data inserarii scriptului si sa contorizeze dupa ip.
Va multumesc foarte mult!
Mini-Trafic site - Total ip-uri
-
- Mesaje:94
Mini-Trafic site - Total ip-uri
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
MarPlo
Mesaje:4343
Salut
Pentru total vizitatori unici, contorizati dupa IP, cel mai simplu ar trebui facut un fisier text (sau tabel in baza de date) in care sa fie adaugate ip-urile.
Apoi, in script, sa fie scris codul care citeste si adauga ip-utile in acel fisier. Dar e mai mult de munca pt. a fi integrat in continutul scriptului care are deja structura lui logica, depinde cat stii PHP.
Mai usor, daca esti la invatarea php, poiti incerca sa creezi un script php separat pt. aceasta, pasii sunt urmatorii:
1. Se citeste liniile (ip-urile) din fisierul in care sunt adaugate, de ex.: $ipuri = file('f_ipuri.txt');
2. Se adauga la "$ipuri" si cel curent, cu $ipuri[] = $_SERVER['REMOTE_ADDR'];
3. Se pastreaza cele unice, cu $ipuri = array_unique($ipuri);
4. Se scrie in fisier ip-urile unice, cu file_put_contents('f_ipuri.txt', implode("\r\n", $ipuri));
5. echo 'Total ip-uri '. count($ipuri); va returna si afisa numarul total
Spor
Pentru total vizitatori unici, contorizati dupa IP, cel mai simplu ar trebui facut un fisier text (sau tabel in baza de date) in care sa fie adaugate ip-urile.
Apoi, in script, sa fie scris codul care citeste si adauga ip-utile in acel fisier. Dar e mai mult de munca pt. a fi integrat in continutul scriptului care are deja structura lui logica, depinde cat stii PHP.
Mai usor, daca esti la invatarea php, poiti incerca sa creezi un script php separat pt. aceasta, pasii sunt urmatorii:
1. Se citeste liniile (ip-urile) din fisierul in care sunt adaugate, de ex.: $ipuri = file('f_ipuri.txt');
2. Se adauga la "$ipuri" si cel curent, cu $ipuri[] = $_SERVER['REMOTE_ADDR'];
3. Se pastreaza cele unice, cu $ipuri = array_unique($ipuri);
4. Se scrie in fisier ip-urile unice, cu file_put_contents('f_ipuri.txt', implode("\r\n", $ipuri));
5. echo 'Total ip-uri '. count($ipuri); va returna si afisa numarul total
Spor
ionatan
Mesaje:94
Va multumesc mult pt acest script...
functioneaza corect pe localhost, dar am o problema..... pe un host cu plata deasemenea functioneaza dar pe alt host cu plata nu functioneaza imi da eroarea urmatoare: Fatal error: Call to undefined function: file_put_contents() in /homepages/24/d296456237/htdocs/Oastea Domnului Spania/vizitatori-unici/index.php on line 5
nu stiu ce poate sa fie e aceasi firma de host doar pe http:// host.es functioneaza, dar pe http:// acelasi-host.com nu functioneaza.
multumesc.........
functioneaza corect pe localhost, dar am o problema..... pe un host cu plata deasemenea functioneaza dar pe alt host cu plata nu functioneaza imi da eroarea urmatoare: Fatal error: Call to undefined function: file_put_contents() in /homepages/24/d296456237/htdocs/Oastea Domnului Spania/vizitatori-unici/index.php on line 5
nu stiu ce poate sa fie e aceasi firma de host doar pe http:// host.es functioneaza, dar pe http:// acelasi-host.com nu functioneaza.
multumesc.........
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
ionatan
Mesaje:94
iara eu..... am introdus acel script cu include de pe siteul in care functioneaza in acel care nu functioneaza................si merge (cu include)
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
MarPlo
Mesaje:4343
Problema nu este de script, ci de restrictii din php.ini de pe server.
Din eroare: "... Call to undefined function: file_put_contents() ..." reiese faptul ca functia PHP "file_put_contents()" este dezactivata din setarile PHP pt. acel domeniu.
Din eroare: "... Call to undefined function: file_put_contents() ..." reiese faptul ca functia PHP "file_put_contents()" este dezactivata din setarile PHP pt. acel domeniu.
ionatan
Mesaje:94
Buna! Totusi, m-am gandit ca e mai bine cu date de baza.... cum am mai spus , sunt un incepator in php, msql as vrea sa invat cum se face tabelul pt vizitatori unici, conectarea la db, in care sa fie adaugate ip-urile.si instructiunile scriptului php.... va multumesc ca imi sunteti de mare ajutor... am invatat pana acuma ceva php............am facut si un site....si acuma nu stiu cum e mai bine sa fac acest contor de vizite....dupa ip.... dupa o accesare unica la 24 ore... dupa cookie... dati-mi un sfat va rog !! eu am ramas de optiunea vizitator unic ip offff..statisticile astea...................
Cumpără adevărul, şi nu-l vinde, înţelepciunea, învăţătura şi priceperea.
https://www.crestinmultimedia.com/
https://www.crestinmultimedia.com/
MarPlo
Mesaje:4343
Nu ma vad vrednic sa dau sfaturi si nici sa invat pe altii, parerea mea este ca pe net sunt multe tutoriale php, carti pdf, exemple de scripturi. Personal asa am inceput sa invat, studiind din ce gaseam, exersand, incercand exemplele gasite.
La sectiunea de Scripturi de la cursul PHP-MySQL sunt si cateva scripturi simple, si lgat de vizitatori, toate au explicatii detaliate; plus ce tutoriale pot fi gasite pe net.
Se incepe cu lucruri simple, pe rand si se exerseaza: crearea unui tabel mysql, adaugare cateva date, creare si citire cookie, si altele. Aceste gasiti si in lectiile si tutorialele de pe site. Si cine cauta cu staruinta, gaseste.
La sectiunea de Scripturi de la cursul PHP-MySQL sunt si cateva scripturi simple, si lgat de vizitatori, toate au explicatii detaliate; plus ce tutoriale pot fi gasite pe net.
Se incepe cu lucruri simple, pe rand si se exerseaza: crearea unui tabel mysql, adaugare cateva date, creare si citire cookie, si altele. Aceste gasiti si in lectiile si tutorialele de pe site. Si cine cauta cu staruinta, gaseste.
keenbr
Mesaje:44
Salut!
In primul rand ar trebui sa citesti cursurile de pe acest site.eu de aici am invatat sa lucrez cu php si sql destul de bine!
Faci o baza de date...cu 2 randuri... id si ip
Apoi :
Cam asta ar fi o idee...nu garantez ptr cod ca nu l-am testat...in mod normal zic ca ar trebui sa mearga
In primul rand ar trebui sa citesti cursurile de pe acest site.eu de aici am invatat sa lucrez cu php si sql destul de bine!
Faci o baza de date...cu 2 randuri... id si ip
Apoi :
Cod: Selectaţi tot
$ip = $_SERVER['REMOTE_ADDR']; //ip-ul curent
$sql=mysql_query("SELECT ip from ip");
while($row=mysql_fetch_array($sql))
{
$ipbaza=$row['ip'] //ip-urile existente
if($ipbaza!=$ip) //verificam ca nici un ip din baza de date sa nu fie egal cu ip-ul curent
{
$inseram_ip=mysql_query("INSERT into ip set ip='".$ip."'"); //inseram ip-ul curent in baza de date
}
}
$ipunic=mysql_num_rows(mysql_query("SELECT ip from ip")); //aflam cate ip-uri exista in baza de date
print "$ipunic";
Subiecte similare
- Creare meniu in site cu php
Scripturi de pe site Primul mesaj
SalutUltimul mesaj
Am incercat sa pun icons pe primul nivel al meniului din tutorialu tau: Creare site de la zero si nu reusesc sa il adaug pe butonele care...
Multumes pt ajutor
Este ok acum.
Din exeplul dat de tine am mai vazut ceva intersant si anume acel meniu asa zis breadcrumb cu ce ma selectat deja.... - Programare Site Sector 5
Discutii si Intrebari Diverse Salut la toți.
Ce oare poate avea? Nu îmi permite să înregistrez programarea pe site.
Atașez link:...