
09.09.2006, 20:31
|
|
Постоянный
Регистрация: 31.12.2005
Сообщений: 605
Провел на форуме: 4349433
Репутация:
661
|
|
что бы просто конектился к серваку и сидел на канале
PHP код:
<?php
set_time_limit(0);
$irc["server"] = "irc.tsua.net";
$irc["port"] = "7771";
$irc["channel"] = "#astral.antichat";
$bot["nick"] = "BoT";
$bot["id"] = "myID";
if ($fsock = fsockopen($irc["server"], $irc["port"]))
{
fwrite($fsock, "NICK ".$bot["nick"]."\r\nUSER ".$bot["id"]." 0 0 :".$bot["nick"]."\r\n");
$no_connect = 1;
while (1 == 1)
{
if ($str = fread($fsock, 1024))
{
if (substr($str, 0, 6) == "PING :")
{
fwrite($fsock, "PONG ".$irc["channel"]."\r\n");
}
elseif (stristr($str, ":".$irc["server"]." 376 ".$bot["nick"]." :End of MOTD command.") && $no_connect == 1)
{
unset($no_connect);
fwrite($fsock, "PING ".time()."\r\n");
while (!substr($str, 0, 4) == "PONG")
{
$str = fread($fsock, 1024);
}
fwrite($fsock, "JOIN ".$irc["channel"]."\r\n");
}
}
}
}
else
{
exit();
}
?>
|
|
|