IRC
正直よくわかってないけどSmartIRCを使ってIRCを操る。
phpでtestと書き込む
<?php date_default_timezone_set('Asia/Tokyo'); include_once('Net/SmartIRC.php'); class mybot{ function test(&$irc, &$data){ $irc->message(SMARTIRC_TYPE_CHANNEL, $data->channel,'test'); } function irc_quit(&$irc){ $irc->disconnect( ); } } $irc_host = "chat1.ustream.tv"; //IRCサーバー $irc_port = "6667"; // IRCサーバーのポート $irc_name = "ustreamer-******"; // 名前 $irc_channel = "#testtest"; // チャンネル名 $bot = &new mybot( ); $irc = &new Net_SmartIRC( ); $irc->setUseSockets( TRUE ); $irc->registerActionhandler( SMARTIRC_TYPE_CHANNEL,'^test', $bot, 'test' ); $irc->registerTimeHandler( 5000, $bot, 'irc_quit'); $irc->connect( $irc_host, $irc_port ); $irc->login($irc_name, $irc_name, 0, $irc_name, $irc_pass); $irc->join( array( $irc_channel ) ); $irc->message(SMARTIRC_TYPE_CHANNEL, $irc_channel,'test'); $irc->listen( ); $irc->disconnect( );