致命错误:未找到“MinecraftPing”类

时间:2013-12-15 20:44:55

标签: php minecraft

更新:我已修好了!

这是一个用于ping一个minecraft服务器的php脚本。 您可以在此处找到代码:http://snippi.com/s/o2awm6x

我收到错误:

  

致命错误:第21行的/var/www/html/multicraft/MinecraftServerPing.php中找不到“MinecraftPing”类

如何解决此问题?我一直试图解决这个问题,似乎没有任何作用!

一开始我得到了这个:

  

注意:第3行的/var/www/html/multicraft/MinecraftServerPing.php中已经定义了常量MQ_SERVER_ADDR注意:第4行的/var/www/html/multicraft/MinecraftServerPing.php中已经定义了常量MQ_SERVER_PORT注意:常量MQ_TIMEOUT已经在第5行的/var/www/html/multicraft/MinecraftServerPing.php中定义了注意:第3行的/var/www/html/multicraft/MinecraftServerPing.php中已经定义了常量MQ_SERVER_ADDR注意:/ var中已经定义了常量MQ_SERVER_PORT第4行/www/html/multicraft/MinecraftServerPing.php注意:常量MQ_TIMEOUT

我通过替换

来解决这个问题
  

需要

  

require_once

3 个答案:

答案 0 :(得分:1)

尝试使用

include(__DIR__ . '/MinecraftServerPing.php');
而不是     require_once DIR 。 '/MinecraftServerPing.php'; 13。

答案 1 :(得分:0)

要么MinecraftPing不存在(作为一个类),要么包含错误的文件。

答案 2 :(得分:0)

这里似乎你有一个不一致的地方。让我试着用一个简单的方法解释一下: 你有一个名为MinecraftServerPing.php的文件(你在这里发布的文件),但你也尝试在第12行包含一个同名的文件:

require_once __DIR__ . '/MinecraftServerPing.php';

您要么在另一个文件中声明了该类,要么您不小心用您发布的代码替换了声明了MinecraftServerPing.php类的名为MinecraftPing的文件。