Kontrol ettim ama denemedim çalışacaktır büyük ihtimalle. sadece Kopanel'e bunu uygun yere ekleyin.hocam echo ne oluyor detaylı anlatabilir misiniz
<?php
// Veritabanına ODBC bağlantısı kurma
$conn = odbc_connect("DSN=your_odbc_dsn;UID=your_username;PWD=your_password", "", "");
if ($conn) {
// GAME_MASTER_SETTINGS tablosundaki strCharID kolonundaki verileri çekme
$sql = "SELECT strCharID FROM GAME_MASTER_SETTINGS";
$res = odbc_exec($conn, $sql);
if ($res) {
// Sonuçları işleme
while ($row = odbc_fetch_array($res)) {
$charID = $row['strCharID'];
// strCharID değerini CURRENTUSER tablosunda kontrol etme
$checkSql = "SELECT COUNT(*) AS count FROM CURRENTUSER WHERE strCharID = '$charID'";
$checkRes = odbc_exec($conn, $checkSql);
if ($checkRes) {
$checkRow = odbc_fetch_array($checkRes);
$isOnline = $checkRow['count'] > 0 ? 'online' : 'offline';
echo "$charID: $isOnline\n";
}
}
} else {
//debug echo "Sorgu çalıştırılamadı.\n";
}
odbc_close($conn);
} else {
//debug echo "Veritabanına bağlanılamadı.\n";
}
?>
bunu contect.php te yapıştırdım hocamKontrol ettim ama denemedim çalışacaktır büyük ihtimalle. sadece Kopanel'e bunu uygun yere ekleyin.
PHP:<?php // Veritabanına ODBC bağlantısı kurma $conn = odbc_connect("DSN=your_odbc_dsn;UID=your_username;PWD=your_password", "", ""); if ($conn) { // GAME_MASTER_SETTINGS tablosundaki strCharID kolonundaki verileri çekme $sql = "SELECT strCharID FROM GAME_MASTER_SETTINGS"; $res = odbc_exec($conn, $sql); if ($res) { // Sonuçları işleme while ($row = odbc_fetch_array($res)) { $charID = $row['strCharID']; // strCharID değerini CURRENTUSER tablosunda kontrol etme $checkSql = "SELECT COUNT(*) AS count FROM CURRENTUSER WHERE strCharID = '$charID'"; $checkRes = odbc_exec($conn, $checkSql); if ($checkRes) { $checkRow = odbc_fetch_array($checkRes); $isOnline = $checkRow['count'] > 0 ? 'online' : 'offline'; echo "$charID: $isOnline\n"; } } } else { //debug echo "Sorgu çalıştırılamadı.\n"; } odbc_close($conn); } else { //debug echo "Veritabanına bağlanılamadı.\n"; } ?>