- Home
- Categorie
- Coding e Sistemistica
- PHP
- Contatore Utenti on Line
-
Contatore Utenti on Line
Esiste uno script in grado di visualizzare nella pagina gli utenti on line senza usare MySql??
-
In un mio sito in firma, uso lo script gratuito di Mrwebmaster
Non so se esistono script del genere senza database, ma che si appoggiano a dei file di testo. Prova su html.it o HotScripts
-
Anche io uso quello di mrwebmaster e va che è una meraviglia
-
però richede sempre MySql, vero?!?
-
No.
-
Sposto in php, visto che di php si tratta
-
Voilà la soluzione per chi non vuole utilizzare mysql.
[PHP]
<?
$timemax = "300"; //Max. tempo utenti on line sul sito
$ipadress = $REMOTE_ADDR;
$timenow = explode (" ", microtime());
$timenow = $timenow[1];
include ("online.dat");
$timedelete = $timemax;
$deleted = $deleted + $timedelete;
if ($deleted < $timenow){
$file = fopen("online.dat","w+");
fputs($file, "<?PHP $deleted = "$timenow"; ?>\n");
$number = count($visitor_b);
for ($tel = 0; $tel < $number; $tel++){
$visitor_a = $visitor_b[$tel];
$visitor_a[0] = $visitor_a[0] + $timemax;
if ($visitor_a[0] > $timenow)
fputs($file, "<?PHP $visitor_b[] = array('$visitor_a[0]','$visitor_a[1]'); ?>\n");
}
fclose($file);
}
$visitor_b = "";
include ("online.dat");
$number = count($visitor_b);
for ($tel = 0; $tel < $number; $tel++){
$visitor_a = $visitor_b[$tel];
if ($visitor_a[1] == $ipadress)
$save = "nee";
}
if (!$save){
$file = fopen("online.dat","a");
fputs($file, "<?PHP $visitor_b[] = array('$timenow','$ipadress'); ?>\n");
fclose($file);
}
$visitor_b = "";
include ("online.dat");
$number = count($visitor_b);
for ($tel = 0; $tel < $number; $tel++){
$visitor_a = $visitor_b[$tel];
$visitor_a[0] = $visitor_a[0] + $timemax;
if ($visitor_a[0] > $timenow)
$online = $online + 1;
}
if (!$online)
$online = 1;
if ($online == 1)
print ("$online utente online");
else
print ("$online utenti online");
?>
[/PHP]
-
Scusate l'intrusione, sto cercando un contatore di Utenti On-Line ma con Sessioni, ho la necessità di vedere gli effettivi utenti connessi anche se dal solito IP.
mi potete passare un Link o altro aiutino ??
-
@w_t said:
Scusate l'intrusione, sto cercando un contatore di Utenti On-Line ma con Sessioni, ho la necessità di vedere gli effettivi utenti connessi anche se dal solito IP.
mi potete passare un Link o altro aiutino ??
Anche script residenti su altri siti oppure solo da installare nel tuo spazio hosting?