检查服务器状态-在线/离线

LetMeLearn123

我有一个循环,显示数据库中许多不同服务器的信息。现在我正在尝试写在线或离线。我试图手动将IP地址和端口写入srcipt,并且工作正常。但是,当我尝试将表放入变量时,它表明所有表均处于脱机状态。他们大多数使用44405端口,因此我暂时将其手动进行检查。

编辑:是的,我知道此mysql代码已准备就绪,正在等待注入:D

<?php //-----loading servers to website-----
error_reporting(E_ALL); 
ini_set('display_errors','1');

$connection = //deleted this part coz includes personal info :D


$alldata = mysql_query("SELECT * FROM muonline ORDER BY id DESC;");
while ($loadservers = mysql_fetch_assoc($alldata)) {


echo "<tr>";

  echo '<td>';  //-----here starts the online/offline part of script-----

    $serwer = $loadservers['serverAddress'];
    $port="44405";
    $socket=@fsockopen($serwer,$port,$errno,$errstr,2);

    if($socket==true)
    {
     echo "<p>online</p>";
    }else{
     echo "<p>offline</p>";
    }
    echo '</td>';

//------- here is being loaded rest of info of the each server-----
echo "<td><p>" .$loadservers['serverName']."</p></td>";
echo "<td><p>". '<a href="' .$loadservers['serverAddress'].'"target="_blank"><p>'.$loadservers['serverAddress']. "</p></a>". "</td>";
echo "<td><p>" .$loadservers['serverExp']. "</p></td>";
echo "<td><p>" .$loadservers['serverDrop']. "</p></td>";
echo "<td><p>" .$loadservers['info']. "</p></td>";
echo "</tr>";
}

mysql_close();
?>
丹·史密斯|

您正在尝试使用fsockopen以开头的服务器http://您需要使用解析URL parse_url,提取URLhost一部分并进行检查。像这样:

$parsedUrl = parse_url($loadservers['serverAddress']);
$socket = fsockopen($parsedUrl['host'],$port,$errno,$errstr,2);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node + Vue JS用户离线/在线状态(服务器端)

来自分类Dev

quickblox中的在线离线用户状态

来自分类Dev

TextToSpeech:检查API <21是否在线或离线

来自分类Dev

如何检查设备是在线还是离线Phonegap

来自分类Dev

Laravel Ping IP检查在线或离线状态

来自分类Dev

如何通过javascript检查浏览器的在线/离线状态?

来自分类Dev

为什么WAMP服务器没有在线/离线选项?

来自分类Dev

设备未检测到在线/离线状态

来自分类Dev

如何检测在线/离线状态何时更改

来自分类Dev

在sails.js中跟踪用户的在线/离线状态

来自分类Dev

Trello如何正确显示用户在线/离线/空闲状态?

来自分类Dev

如何检测在线/离线状态何时更改

来自分类Dev

设备未检测到在线/离线状态

来自分类Dev

使用IP和端口检查服务器是否在线

来自分类Dev

Discord bot检查Minecraft服务器是否在线

来自分类Dev

从Bash脚本在线检查FTP服务器?

来自分类Dev

Nodejs套接字聊天应用程序:需要显示在线和离线状态

来自分类Dev

借助Flutter和Firebase实现实时的在线/离线状态

来自分类Dev

Nodejs Socket聊天应用程序:需要显示在线和离线状态

来自分类Dev

XMPP aSmack-如何监听自己的用户状态(在线/离线)以重新连接

来自分类Dev

我如何在discord.js中检查某人是否在线,离线等?

来自分类Dev

检查Android的在线/离线用户并使用Android自动接受好友请求

来自分类Dev

MySQL查询从不同列中查找数据并在线离线检查

来自分类Dev

我的 HTML + JavaScript 代码适用于在线编辑器,但不能离线使用

来自分类Dev

GameServerQuery如何检查服务器是否在线并计数在线玩家?

来自分类Dev

NoSql 与远程服务器离线同步

来自分类Dev

苹果支付开发服务器离线

来自分类Dev

如何让python服务器保持活动状态以在线程上运行计划任务?

来自分类Dev

从本地xampp服务器移至在线服务器

Related 相关文章

  1. 1

    Node + Vue JS用户离线/在线状态(服务器端)

  2. 2

    quickblox中的在线离线用户状态

  3. 3

    TextToSpeech:检查API <21是否在线或离线

  4. 4

    如何检查设备是在线还是离线Phonegap

  5. 5

    Laravel Ping IP检查在线或离线状态

  6. 6

    如何通过javascript检查浏览器的在线/离线状态?

  7. 7

    为什么WAMP服务器没有在线/离线选项?

  8. 8

    设备未检测到在线/离线状态

  9. 9

    如何检测在线/离线状态何时更改

  10. 10

    在sails.js中跟踪用户的在线/离线状态

  11. 11

    Trello如何正确显示用户在线/离线/空闲状态?

  12. 12

    如何检测在线/离线状态何时更改

  13. 13

    设备未检测到在线/离线状态

  14. 14

    使用IP和端口检查服务器是否在线

  15. 15

    Discord bot检查Minecraft服务器是否在线

  16. 16

    从Bash脚本在线检查FTP服务器?

  17. 17

    Nodejs套接字聊天应用程序:需要显示在线和离线状态

  18. 18

    借助Flutter和Firebase实现实时的在线/离线状态

  19. 19

    Nodejs Socket聊天应用程序:需要显示在线和离线状态

  20. 20

    XMPP aSmack-如何监听自己的用户状态(在线/离线)以重新连接

  21. 21

    我如何在discord.js中检查某人是否在线,离线等?

  22. 22

    检查Android的在线/离线用户并使用Android自动接受好友请求

  23. 23

    MySQL查询从不同列中查找数据并在线离线检查

  24. 24

    我的 HTML + JavaScript 代码适用于在线编辑器,但不能离线使用

  25. 25

    GameServerQuery如何检查服务器是否在线并计数在线玩家?

  26. 26

    NoSql 与远程服务器离线同步

  27. 27

    苹果支付开发服务器离线

  28. 28

    如何让python服务器保持活动状态以在线程上运行计划任务?

  29. 29

    从本地xampp服务器移至在线服务器

热门标签

归档