Sitemde php olarak Serverde online gosterme

ByHsyn045

Demir Madencisi
En iyi cevaplar
0
Yardım edermisiniz

@™Å┬ÄßÉ┌ķ™ yada @emrah4434
php sitemde Yan tarafda online - players Sürüm vb gibi seyleri gosterecek php kodlamasını verebilirmisiniz.


Edit:
Siteme Authme'Den kayıt yaptım Sitede oyuncu Bilgilerini Nasıl Gosterebilirim
[DOUBLEPOST=1404758388,1404757669][/DOUBLEPOST]Yardım Eden Yok miii loooo
 

Ataberk1880

Işık Taşı Madencisi
En iyi cevaplar
1
Google'da da arayabilirsiniz. MineCraft PHP Server Check Script yazarsanız belki bir sonuç bulursunuz.
 

emrah4434

Obsidyen Madencisi
En iyi cevaplar
0
Buyur php kodu
Kod:
<?php
$host = "mc.**********";
$port = 25565;

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$connected = socket_connect($socket, $host, $port);
if ($connected) {
        $ping_start = microtime(true);
        socket_send($socket, "\xFE", 1, 0);
        $data = "";
        $result = socket_recv($socket, &$data, 1024, 0);$ping_end = microtime(true);
        socket_close($socket);

        if ($result != false && substr($data, 0, 1) == "\xFF") {
                $info = explode("\xA7", mb_convert_encoding(substr($data,1), "iso-8859-1", "utf-16be"));
                $serverName = substr($info[0], 1);
                $playersOnline = $info[1];
                $playersMax = $info[2];
                $ping = round(($ping_end - $ping_start) * 1000);
                echo    "<br/>Ip: $host
                                Oynayan Oyuncu Sayisi: <span style=\"color:#FF9900\">$playersOnline</span>/$playersMax
                                Ping: $ping mesafe
                                Durum: ";
                                if (($ping > '1000') || ($ping < '0')) {
                                echo "<span style=\"color:#FF0000\">Kapali</span>";
                                }
                                else {
                                echo "<span style=\"color:#00FF00\">Acik</span>";
                                }
                               
        } else {
                echo "<span style=\"color:#FF0000\">Hata: </span>Veri alinamadi";
        }
} else {
        echo "<span style=\"color:#FF0000\">Hata: </span>Veri gönderilemedi";
}
?>
$host = "mc.**********";
$port = 25565;
bu iki yere üste tarafa server ip adresini alt tarafa portunu yaz.
 

ByHsyn045

Demir Madencisi
En iyi cevaplar
0
Buyur php kodu
Kod:
<?php
$host = "mc.**********";
$port = 25565;

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$connected = socket_connect($socket, $host, $port);
if ($connected) {
        $ping_start = microtime(true);
        socket_send($socket, "\xFE", 1, 0);
        $data = "";
        $result = socket_recv($socket, &$data, 1024, 0);$ping_end = microtime(true);
        socket_close($socket);

        if ($result != false && substr($data, 0, 1) == "\xFF") {
                $info = explode("\xA7", mb_convert_encoding(substr($data,1), "iso-8859-1", "utf-16be"));
                $serverName = substr($info[0], 1);
                $playersOnline = $info[1];
                $playersMax = $info[2];
                $ping = round(($ping_end - $ping_start) * 1000);
                echo    "<br/>Ip: $host
                                Oynayan Oyuncu Sayisi: <span style=\"color:#FF9900\">$playersOnline</span>/$playersMax
                                Ping: $ping mesafe
                                Durum: ";
                                if (($ping > '1000') || ($ping < '0')) {
                                echo "<span style=\"color:#FF0000\">Kapali</span>";
                                }
                                else {
                                echo "<span style=\"color:#00FF00\">Acik</span>";
                                }
                              
        } else {
                echo "<span style=\"color:#FF0000\">Hata: </span>Veri alinamadi";
        }
} else {
        echo "<span style=\"color:#FF0000\">Hata: </span>Veri gönderilemedi";
}
?>
$host = "mc.**********";
$port = 25565;
bu iki yere üste tarafa server ip adresini alt tarafa portunu yaz.
hata veriyor bende buldum bu kodalrı ancak hata veriyor
2. olarak WebSitesinde oyuncuların bilgilerini nasıl osterebiirimi Authme bağladım şu anda Sşteden kayıt oluyorlar ve oyna giriyorlar
 

Ataberk1880

Işık Taşı Madencisi
En iyi cevaplar
1
hata veriyor bende buldum bu kodalrı ancak hata veriyor
2. olarak WebSitesinde oyuncuların bilgilerini nasıl osterebiirimi Authme bağladım şu anda Sşteden kayıt oluyorlar ve oyna giriyorlar
Küçücük bile PHP bilmiyorsunuz bu yüzden öncelikle araştırmanızı öneririm:
PHP:
//MySQL bağlantısı:
$db = new PDO('mysql:host=localhost;dbname=db_name', 'Kullanıcı adı', 'Şifre');
//Verileri çekmek:
    $sql = $db -> prepare("SELECT * FROM authme WHERE email = ?");
    $sql -> execute(array($email));
    $kayit = $sql -> fetch(PDO::FETCH_ASSOC);
//Bundan sonra veriler $kayit değişkeninin parametresi //olarak atanır otomatik.
//Yani:
echo $kayit['username'];
//yazarsanız kullanıcı adını görürsünüz.
//Kodlamalar PDO'dur bunu öğrenmenizi tavsiye ederim. Bunda hem SQL injection'ı önlersiniz hem de PHP'nin sonraki sürümlerinde mysql komutları kaldırılacağı için sorun yaşamazsınız.
 
S

Sergunkorowakurwa

Ziyaretçi
Küçücük bile PHP bilmiyorsunuz bu yüzden öncelikle araştırmanızı öneririm:
PHP:
//MySQL bağlantısı:
$db = new PDO('mysql:host=localhost;dbname=db_name', 'Kullanıcı adı', 'Şifre');
//Verileri çekmek:
    $sql = $db -> prepare("SELECT * FROM authme WHERE email = ?");
    $sql -> execute(array($email));
    $kayit = $sql -> fetch(PDO::FETCH_ASSOC);
//Bundan sonra veriler $kayit değişkeninin parametresi //olarak atanır otomatik.
//Yani:
echo $kayit['username'];
//yazarsanız kullanıcı adını görürsünüz.
//Kodlamalar PDO'dur bunu öğrenmenizi tavsiye ederim. Bunda hem SQL injection'ı önlersiniz hem de PHP'nin sonraki sürümlerinde mysql komutları kaldırılacağı için sorun yaşamazsınız.
Merhaba. PHP dersi aldığınız bir yer varsa link atar mısınız? Hiç doğru düzgün kaynak yok.
 

Ataberk1880

Işık Taşı Madencisi
En iyi cevaplar
1
Birinden yada kurstan mı öğrendiniz?
Hayır herhangi birinden veya bir kurstan öğrenmedim bu işler için bir seviyeye kadar gereksiz olduğunu düşünüyorum. İnternette ulaşabilen herkese her şey var. İlk aşamada bazı sistemlerin videolarını izlemek anlamaya yardımcı olabilir. Mesela bir kayıt, giriş, oturum sistemini incelemek yaralı olacaktır.
 
S

Sergunkorowakurwa

Ziyaretçi
Hayır herhangi birinden veya bir kurstan öğrenmedim bu işler için bir seviyeye kadar gereksiz olduğunu düşünüyorum. İnternette ulaşabilen herkese her şey var. İlk aşamada bazı sistemlerin videolarını izlemek anlamaya yardımcı olabilir. Mesela bir kayıt, giriş, oturum sistemini incelemek yaralı olacaktır.
Merak ettim kaç yaşındasınız? ÖM atamıyorum.
 

Ataberk1880

Işık Taşı Madencisi
En iyi cevaplar
1
13'e gireceğim. 1.5 yıldır webmasterlıkla uğraşıyorum. 2 tık daha iyiyim önceden de unutmuşum kullanmaya kullanmaya. Saygılar abi.
Güzel kendinizi geliştirin. Eğer ki bu alana ilgi duyuyorsanız gelecekte öğreneceğiniz Ingilizce'nin çok faydasını göreceksiniz.Bununla ilgili bir yardıma ihtiyacınız olduğunda veya bir sorunuz olduğunda bana ulaşabilirisniz.
 
S

Sergunkorowakurwa

Ziyaretçi
Güişsinzel kendinizi geliştirin. Eğer ki bu alana ilgi duyuyorsanız gelecekte öğreneceğiniz Ingilizce'nin çok faydasını göreceksiniz.Bununla ilgili bir yardıma ihtiyacınız olduğunda veya bir sorunuz olduğunda bana ulaşabilirisniz.
Çok teşekkür ederim. Size ÖM atamıyorum. Engellemişsiniz ÖM'yi. Zaten bu yaz İngilizce ve Almanca kursuna başlamayı düşünüyorum.
 
Üst