13 Nisan 2010, 19:08
|
#10 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Cevap: irc list alan bot
peki hocam bu botun ip adresini ve identini nasıl ayarlayabilirim
şööyle yapsam
| Alıntı: |
<?php
error_reporting(E_ALL & ~E_NOTICE);
$info = array(
//Kullanıcı Rumuzu
'nick' => 'Neu',
//Gerçek Ad
'realname' => "Ayna.org",
//Bağlanacağınız Sunucunun Adı
'server' => 'irc.sohbetlive.com',
//Bağlanacağınız Sunucunun Adı
'ident' => 'ayna',
//Portu
'port' => 6667
);
$scon = fsockopen($info['server'], $info['port']);
fputs($scon, "USER " . $info['nick'] . " 0 0 :" . $info['realname'] . "\r\n");
fputs($scon, "NICK ". $info['nick'] . "\r\n");
fputs($scon, "ident ". $info['ident'] . "\r\n");
$channels = array();
while ($rawmsg = fgets($scon))
{
if (preg_match("/PING Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. [A-Z0-9]{1,})/", $rawmsg, $pingcode))
{
fputs($scon, "PONG: " . $pingcode[1] . "\r\n");
}
if (preg_match("/ Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. [a-zA-Z0-9\^_\-]+) MODE ([a-zA-Z0-9\^_\-]+) :\+(\w+)/i", $rawmsg))
{
fputs($scon, "list\r\n");
}
if (preg_match("/ Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. [a-zA-Z0-9\._-]+) 322 ([a-zA-Z0-9\^_\-]+) \#(\w+) (\d+)/i", $rawmsg, $fsc))
{
$channels[$fsc[3]] = $fsc[4];
}
if (preg_match("/ Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. [a-zA-Z0-9\._-]+) 323 ([a-zA-Z0-9\^_\-]+) :End of \/LIST/i", $rawmsg))
{
break;
}
}
fclose($scon);
arsort($channels);
?>
| şu satırlar yoktu ben ekledm .
| Alıntı: |
//Bağlanacağınız Sunucunun Adı
'ident' => 'ayna',
|
| Alıntı: |
fputs($scon, "ident ". $info['ident'] . "\r\n");
| bu dogrumudur ? ve bu botun ipsini nasıl ögrecenm belki proxy korumalarına takılıyodur :S |
| |