Elérhető -e vagy nem ( PHP ) esetleg

Indította Deadly2000, 2017-01-06, 17:27:46

Üdv , belekezdtem egy olyan dologba amit nem tudok befejezni sajnos .
Gondoltam mi lenne ,ha ki írná a PHP ,hogy elérhető-e a GM vagy nem .

Hát ezen felbuzdúlva nekiálltam ..
Mielőtt rá nézel és értenél hozzá kérlek ne röhögj ki mert PHP nem a műfajom ;)  HTML hez vonzódom . De kiindulásnak megfelelő szerintem . !!

if($getPlayers->last_play-> $mysqldata)
echo '<td class="'.$zF.'" width="120px"><h3><Elérhető></h3></td>';
else
echo '<td class="'.$zF.'" width="120px"><h3><Offline></h3></td>';


<?php
$sqlCmd "SELECT *
WHERE name LIKE '[%]%' AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) < player.last_play"
;
//echo $sqlCmd;
$sqlQry mysql_query($sqlCmd,$sqlServ);
echo "Online GM-ek:";
while($getPlayers mysql_fetch_object($sqlQry)) {
echo $getPlayers->name;
}
$sqlCmd "SELECT *
WHERE name LIKE '[%]%' AND DATE_SUB(NOW(), INTERVAL 5 MINUTE) > player.last_play"
;
//echo $sqlCmd;
$sqlQry mysql_query($sqlCmd,$sqlServ);
echo "Offline GM-ek:";
while($getPlayers mysql_fetch_object($sqlQry)) {
echo $getPlayers->name;
}
?>


vagy így:

<?php
$sqlCmd "SELECT *
WHERE name LIKE '[%]%'"
;
//echo $sqlCmd;
$sqlQry mysql_query($sqlCmd,$sqlServ);
while($getPlayers mysql_fetch_object($sqlQry)) {
echo $getPlayers->name;
if(datetime_to_unix($getPlayers->last_play)+60*>=time()) {
echo "online";
}else{
echo "off";
}
}
function datetime_to_unix($date) {
    if(!
$date) {
        return 
false;
        }   else    {
        return 
date('U'strtotime($date));
        }
    }
?>


"Az a baj a világgal, hogy a hülyék  mindenben holtbiztosak, az okosak meg tele vannak kételyekkel."
              Bertrand Russel