SudsyUncle Posted November 13, 2008 Report Share Posted November 13, 2008 I don't think you should try run a chat network, if you don't know any basic coding towards it. Instead of asking here have either of you looked into learning the basics of PHP and how the IRC daemon works? Funny that you should say that while having a link in siggy that point to a page that's title is "Everybody has to start somewhere." Link to comment Share on other sites More sharing options...
Guest Travis Posted November 14, 2008 Report Share Posted November 14, 2008 (edited) nooone's perfect. look at me, I used too many o's and no grammar .... Get over it. Edit: Back to the topic. I believe this guy needs help with a room list for his IRCd network. Show us what you got so far. Maybe someone can see what your problem is. Edited November 14, 2008 by Travis Link to comment Share on other sites More sharing options...
Valiance Posted November 14, 2008 Report Share Posted November 14, 2008 I know the basics of php, and know a good deal about the irc, but like everybody else, you learn new things everyday. However, this problem still exists, even after countless hours of trying things. You were asking me just about the same thing is 2 years ago! Link to comment Share on other sites More sharing options...
DJ24966 Posted November 14, 2008 Report Share Posted November 14, 2008 You were asking me just about the same thing is 2 years ago! I don't even know you, and we fixed the issue anyway.. Link to comment Share on other sites More sharing options...
kevin2k3 Posted November 14, 2008 Author Report Share Posted November 14, 2008 (edited) Thanks, DJ helped me get it fixed Edited November 14, 2008 by kevin2k3 Link to comment Share on other sites More sharing options...
DJ24966 Posted November 14, 2008 Report Share Posted November 14, 2008 Thanks, DJ helped me get it fixed No problem. Link to comment Share on other sites More sharing options...
The Gate Keeper Posted November 14, 2008 Report Share Posted November 14, 2008 if you have the problem fixed, perhaps you can post the result to allow others who may be in your predicament to try your solution? Guys, this is a forum, we are here to learn, and teach. However, as some have suggested, a level of knowledge is somewhat expected when questions of greater difficulty are asked, such as what you have requested. We try our best to lead you in the right direction, and we may not always be able to provide the final state that you need, but the idea should be enough to get any experienced/knowledgeable person over the line. Link to comment Share on other sites More sharing options...
DJ24966 Posted November 14, 2008 Report Share Posted November 14, 2008 Here is the final code. <?php include("header.php"); error_reporting(E_ALL ^ E_NOTICE); $botnick = ""; $server = ""; $port = "6667"; $channel = ""; ?> <html> <head> <meta http-equiv="Content-Language" content="en"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Room List</title> </head> <body> <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" id="AutoNumber1" style="border-collapse: collapse"> <tr> <td width="8%" height="20" align="center" valign="middle" bgcolor="#FFFFCC" style="border-left:1px solid #333333;border-bottom:1px solid;border-top:1px solid #333333;FONT-FAMILY: verdana;FONT-SIZE: 8pt;TEXT-DECORATION: none;"> Users</td> <td width="15%" height="20" align="left" valign="middle" bgcolor="#FFFFCC" style="border-bottom:1px solid;border-top:1px solid #333333;FONT-FAMILY: verdana;FONT-SIZE: 8pt;TEXT-DECORATION: none;"> Roomname:</td> <td width="77%" height="20" align="left" valign="middle" bgcolor="#FFFFCC" style="border-right:1px solid #333333;border-top:1px solid #333333;FONT-FAMILY: verdana;FONT-SIZE: 8pt;TEXT-DECORATION: none;"> Topic:</td> </tr> <?php $fp = fsockopen($server, $port, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { fputs($fp,"USER $botnick $botnick 127.0.0.1 :php\n"); $nick = $botnick . rand(10000,99999); fputs($fp,"NICK $nick\n"); while (!feof($fp)) { usleep(50); $fget = @fgets($fp, 128); //echo "$fget <br>\n"; $match = explode(" ", $fget); $fget = ereg_replace ("\n", "", $fget); $fget = ereg_replace ("\r", "", $fget); if ($match[1] == "001") { fputs($fp,"LIST\n"); } else if ($match[0] == "PING") { fputs($fp, "PONG " . $match[1]); } else if ($match[1] == "433") { $nick = $botnick . rand(10000,99999); fputs($fp,"NICK $nick\n"); } else if ($match[1] == "323") { fputs($fp, "QUIT :bye!\n"); break; } else if ($match[1] == "322") { $match[3] = ereg_replace ("#", "", $match[3]); if (eregi ("$channel(.*)", $match[3], $chan)) { $topic = explode(":", $fget); unset($topic[0]); unset($topic[1]); $topic = implode(":", $topic); if ($color == "FBFBF7") { $color = "FFFFFF"; } else { $color = "FBFBF7"; } ?> <tr> <td width="8%" align="center" valign="middle" bgcolor="#<?php echo $color; ?>" style="border-top:1px solid #333333;border-left:1px solid #333333;border-bottom:1px solid #333333;FONT-FAMILY: verdana;FONT-SIZE: 8pt;TEXT-DECORATION: none;"><?php echo $match[4]; ?></td> <td width="15%" style="border-bottom:1px solid #333333;bordertop:1px solid #333333;border-top:1px solid #333333;FONT-FAMILY: verdana;FONT-SIZE: 8pt;TEXT-DECORATION: none;" bgcolor="#<?php echo $color; ?>"> <a href="http://chatterupchat.webhop.org/chat/channel.aspx?value=<?php echo $chan[1]; ?>&member=XS803m"> <?php echo $chan[1]; ?> </a></td> <td width="77%" style="border-right:1px solid #333333;border-bottom:1px solid #333333;FONT-FAMILY:;border-top:1px solid #333333; verdana;FONT-SIZE: 8pt;TEXT-DECORATION: none;"bgcolor="#<?php echo $color; ?>"> <?php echo $topic; ?></td> </tr> <?php } } } fclose($fp); } ?> </table> </body> </html> Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now