php script

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
pmadika
Δημοσιεύσεις: 30
Εγγραφή: 04 Νοέμ 2005 16:10

php script

Δημοσίευση από pmadika » 08 Δεκ 2005 15:17

Γεια σας παιδια.
Ξερει κανεις ενα απλό script για να βάλω στο site μου και να δείχνει πόσα ατομα ειναι εκεινη την στιγμή σε μένα.
Τα περισσότερα που βρήκα ειναι με login και δεν τα θέλω.
Ευχαριστώ
LISOLO YA BANGANGA

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

php script

Δημοσίευση από panosru » 08 Δεκ 2005 16:41

an thes na elenxeis posoi Users (Members) einai online einai allh diadikasia. An thes na elenxeis posoi visitors einai online mporeis na xrhshmopoihseis ton parakato kodika:

Κώδικας: Επιλογή όλων

<?php
    session_start&#40;&#41;; 

    function getUsersOnline&#40;&#41; &#123;
       $count = 0; 

       $handle = opendir&#40;session_save_path&#40;&#41;&#41;;
       if &#40;$handle == false&#41; return -1; 

       while &#40;&#40;$file = readdir&#40;$handle&#41;&#41; != false&#41; &#123;
           if &#40;ereg&#40;"^sess", $file&#41;&#41;  $count++;
       &#125;
       closedir&#40;$handle&#41;; 

       return $count;
    &#125;

    echo getUsersOnline&#40;&#41;;        
?>

pmadika
Δημοσιεύσεις: 30
Εγγραφή: 04 Νοέμ 2005 16:10

php script

Δημοσίευση από pmadika » 09 Δεκ 2005 09:22

Σ'ευχαριστώ πολυ.
Το εβαλα και ο αριθμος που μου εδωσε με φόβισε πολυ.
Πρωί πρωί ειχα 722 επισκέπτες στις 9.30 το πρωί;
Εχω ενα site με μουσικά περιοχόμενα:HIP-HOP.
Αν θελεις ριξε καμια ματια.
http://www.ghetolabel.com
Thanks.
LISOLO YA BANGANGA

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

php script

Δημοσίευση από panosru » 09 Δεκ 2005 11:41

hip hop e? :D tha to koitakso :)

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

php script

Δημοσίευση από Basilakis » 11 Δεκ 2005 17:54

Egw pali exw thn entipwsh pws kati den paei kala. Xwris na thelw na prosvalw thn douleia tou manoli alla otan mphka egw eixes
Επισκέπτες
795
Den nomizw pws paizei. Gia tsekare ligo ta statistika sou kai pes mas.

Twra enas akomh kwdikas gia na metraei online users einai aftos kai xrhsimopoiei kai database

Κώδικας: Επιλογή όλων

<?php 
$server = "localhost"; 
$db_user = "username"; 
$db_pass = "password"; 
$database = "db_name"; 
$timeoutseconds = 300; 

$timestamp = time&#40;&#41;; 
$timeout = $timestamp-$timeoutseconds; 

mysql_connect&#40;$server, $db_user, $db_pass&#41;; 

$insert = mysql_db_query&#40;$database, "INSERT INTO useronline VALUES 
&#40;'$timestamp','$REMOTE_ADDR','$PHP_SELF'&#41;"&#41;; 
if&#40;!&#40;$insert&#41;&#41; &#123; 
print "Useronline Insert Failed > "; 
&#125; 

$delete = mysql_db_query&#40;$database, "DELETE FROM useronline WHERE timestamp<$timeout"&#41;; 
if&#40;!&#40;$delete&#41;&#41; &#123; 
print "Useronline Delete Failed > "; 
&#125; 

$result = mysql_db_query&#40;$database, "SELECT DISTINCT ip FROM useronline WHERE file='$PHP_SELF'"&#41;; 
if&#40;!&#40;$result&#41;&#41; &#123; 
print "Useronline Select Error > "; 
&#125; 

$user = mysql_num_rows&#40;$result&#41;; 

mysql_close&#40;&#41;; 
if&#40;$user == 1&#41; &#123; 
print&#40;"Χρήστες Online&#58; $user\n"&#41;; 
&#125; else &#123; 
print&#40;"Χρήστες Online&#58; $user\n"&#41;; 
&#125; 
?> 
kai h mysql

Κώδικας: Επιλογή όλων

CREATE TABLE `usersonline` &#40; 
`timestamp` bigint&#40;255&#41; NOT NULL default '0', 
`ip` varchar&#40;40&#41; NOT NULL default '', 
`file` varchar&#40;100&#41; NOT NULL default '', 
PRIMARY KEY &#40;`timestamp`&#41;, 
KEY `ip` &#40;`ip`&#41;, 
KEY `file` &#40;`file`&#41; 
&#41; TYPE=MyISAM DEFAULT CHARSET=greek COLLATE=greek_general_ci;

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης