0

重複の可能性:
PHP および HTML: socket_connect() [function.socket-connect]: 接続できません

PHP を使用して、Java .jar を実行しているサーバーに接続しています。外部の PHP ファイルからの接続を許可するプラグインをインストールしました。接続タイムアウト エラーが発生し続けます。昨夜は問題なく動作していましたが、何が変わったのかわかりません。ポート 4445 が転送され、telnet 経由で接続でき、サーバーのファイアウォールで Web サイトの IP を許可しました。

ここで PHP コードを表示できます: http://pastebin.com/PLAfApdT

<?php
 $HOST = "207.210.254.141"; //the ip of the bukkit server
 $password = "examplepassword1";
 $player = $_POST["fname"];
 if (empty($player)) {
     sleep(0);
     printf("<script language = 'javascript'>history.go(-1)</script>");}
 else {
 //Can't touch this:
 fsockopen($HOST, 4445)
 or die("error: could not connect to host\n");
 //Authentification
 fwrite($command = md5($password)."<Password>", strlen($command) + 1)
 or die("error: failed to write to socket\n");
 //Begin custom code here.
 fwrite($command = "/Command/ExecuteConsoleCommand:give $player 264 5;", strlen($command) + 1)
 or die("error: failed to write to socket\n");
 fwrite($command = "/Command/ExecuteConsoleCommand:say $player voted for MOOcraft and earned 5 diamonds. Vote at moocraft.org;", strlen($command) + 1)
 or die("error: failed to write to socket\n");
 echo "Thanks for Voting! You can vote again in 24 hours and recieve more diamonds!";}
?>
4

0 に答える 0