kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
mavzermete 1
mavzermete
xranzei 1
xranzei
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Onlİne sayaci

  • Konuyu başlatan Konuyu başlatan asigenc81
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 335

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Arkadaşlar serverime online sayısı göstermek için sayaç istiyorum yardımcı olurmusunuz
 
Arkadaşlar serverime online sayısı göstermek için sayaç istiyorum yardımcı olurmusunuz

Basitçe anlatmaya çalışayım hemen.
Öncelikle mysql adında bir klasör oluşturup içerisine mysql.php adında bir dosya oluşturun. Ardından mysql.php dosyasını açın ve içerisine aşağıdaki kodları yapıştırın $host,$kullaniciadi,$sifre yerlerini kendinize göre düzenleyin kaydedin ve kapatın.

Kod:
<?php 
$host=" "; // MYSQL IP ADRESİ
$kullaniciadi=" "; // MYSQL KULLANICI ADI
$sifre=" "; // MYSQL ŞİFRE    
if (($host=="") or ($kullaniciadi=="") or ($sifre=="")){die("<center>Host,Kullanıcıadı yada Sifre Boş Bırakılamaz!</center>");}else{
//Ip adresi dogrumu
if (!filter_var($host, FILTER_VALIDATE_IP)){die("<center>Ip Adresi Geçersiz!</center>");}
else{
//Mysql"e Baglan
$baglan=@mysql_connect($host,$kullaniciadi,$sifre) or die("<center>MySQL Baglantisi Başarısız!</center>");


//Account Veritabani
function account(){
global $baglan;
$db="account";
$dbsec=@mysql_select_db($db,$baglan) or die("<center>Account veritabani secilemedi!</center>");
}


//Common Veritabani
function common(){
global $baglan;
$db="common";
$dbsec=@mysql_select_db($db,$baglan) or die("<center>Common veritabani secilemedi!</center>");
}


//Player Veritabani
function player(){
global $baglan;
$db="player";
$dbsec=@mysql_select_db($db,$baglan) or die("<center>Player veritabani secilemedi!</center>");
}


}}
?>

Ardından panelinizin function.php dosyasını açın ismi fark edebilir ardından aşağıdaki kodları <?php kodundan sonra hemen bir alt satıra ekleyin.

Not: Eğer function dosyanız yoksa function.php adında bir dosya oluşturun ve sayfayı şu şekilde düzenleyin.
<?php buraya aşağıdaki kodlar ?>

Kod:
    $last_play_time = 10;
    function online_say(){
        global $last_play_time;
        include_once("mysql/mysql.php"); 
        
        mysql_select_db("player")or die (mysql_error());
        $exe_g = @mysql_query("SELECT COUNT(id) AS count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL ".$last_play_time." MINUTE) < last_play")or die (mysql_error());
        $player_online_g = @mysql_fetch_object($exe_g)->count * 1;
        echo "<div><span class='istatistik'>Online Oyuncular: <b>$player_online_g</b></span></div>";
        
        mysql_select_db("player")or die (mysql_error());
        $exe2 = @mysql_query("SELECT COUNT(id) AS count FROM player.player WHERE DATE_SUB(NOW(), INTERVAL 24 HOUR) < last_play")or die (mysql_error());
        $player_online2 = @mysql_fetch_object($exe2)->count * 1;
        echo "<div><span class='istatistik'>Online Rekoru <font size='2'>(Günlük)</font>: <b>$player_online2</b></span></div>";
    }

Şimdi ise son kısıma geldik kodların nerede gözükmesini istiyorsanız oraya aşağıdaki kodu yazın.

Not: Eğer kod zaten bir <?php kodu içinde çalışacaksa kodun başındaki <?php ve sonundaki ?> kodlarını kullanmayın.

Kod:
<?php


    include_once "function.php";
    online_say();


?>

Not: include_once "function.php"; komutu yukarıda yazdığım gibi function.php dosyanızı kendiniz oluşturduysanız kullanımı zorunludur fakat kendi function dosyanız mevcut ve php dosyasına aktarılmış ise kullanılması zorunlu değildir.

Hepsi bu kadar çok basit bir şekilde anlatmaya çalıştım fakat aklınıza takılan bir kısım varsa daha detaylı anlatmaya çalışırım. İyi forumlar.
 
Son düzenleme:

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst