ここでは私のスクリプトです:PHP - IRC接続
$ircServer = "";
$ircPort = "6667";
$ircChannel = "#";
set_time_limit(0);
$ircSocket = fsockopen($ircServer, $ircPort, $eN, $eS);
if ($ircSocket) {
fwrite($ircSocket, "USER Lost rawr.test lol :code\n");
fwrite($ircSocket, "NICK Rawr" . rand() . "\n");
fwrite($ircSocket, "JOIN " . $ircChannel . "\n");
while(1) {
while($data = fgets($ircSocket, 128)) {
echo nl2br($data);
flush();
// Separate all data
$exData = explode(' ', $data);
// Send PONG back to the server
if($exData[0] == "PING") {
fwrite($ircSocket, "PONG ".$exData[1]."\n");
}
}
}
} else {
echo $eS . ": " . $eN;
}
私はIRCチャンネルになります。プライベートメッセージ誰機能を追加し、問題のを持っています。私は$ readとそれ以外の方法ではうまく動作せず、IRCがハングしました。
注:これは教育的/私的な目的のために作成されています。
を、私は、チャネル内のプライベートメッセージの誰もが、悪いニュースのクマである任意のIRCボットのように感じるレイモンド: – mattbasta
いいえ、その私的な使用のために私の友だち – Ray