我的Python脚本无法正常运行。它说端口$notchDetails = mysqli_query($conn, "SELECT * FROM notches WHERE projectid = ".$projectid."");
$rec_count = 0;
$limit = 100;
$part = 1;
while ($notch = mysqli_fetch_assoc($notchDetails)) {
$data1[] = $notch;
$rec_count++;
if ($rec_count >= $limit) {
$data = json_encode($data1);
$data = openssl_encrypt(bin2hex($data), "aes128", $pass, false, $iv);
$filename = $mainfolder."/".$projectfolder."/".$subfolder."/".$fname.".part".$part."".$fext;
file_put_contents($filename, $data, LOCK_EX);
$part++;
$rec_count = 0;
$data = $data1 = "";
}
}
if ($data1 != "") {
$data = json_encode($data1);
$data = openssl_encrypt(bin2hex($data), "aes128", $pass, false, $iv);
$filename = $mainfolder."/".$projectfolder."/".$subfolder."/".$fname.".part".$part."".$fext;
file_put_contents($filename, $data, LOCK_EX);
}
mysqli_free_result($notchDetails);
上的kandicraft.finlaydag33k.nl
已关闭,而它响应ping(我可以连接到游戏本身)
我知道它应该是代码中的某个地方的bug,但我找不到它,就像我半小时前开始使用python一样。
我得到的输出是:25565
我已经编辑了这个问题,因为谷歌现在可以使用端口80,但是这个脚本(pinging minecraft服务器)的主要目的不是。
我从异常中得到的错误是24-02-2016 16:05:30] kandicraft.finlaydag33k.nl on port 25565 seems to be unreachable!
(所以端口an integer is required
似乎不是一个整数???)
25565
答案 0 :(得分:3)
我设法使用check_ping(temphost,int(tempport))
来解决我发现的所有问题
谢谢所有帮助我解决它!
答案 1 :(得分:2)
调试程序只需替换
except:
return False
由:
except Exception as exc:
print exc
return False
在check_ping()
函数