Ich stelle hier nen Connecter meines IRC botes online.
Vielleicht kann ihn ja wer gebrauchen. Über Komments würde ich mich natürlich auch freuen.
<?php
#############################################
# PHP IRC Bot v1.0 Alpha #
# Coded by n0x #
# Contact : 579-840 - icq #
#############################################
//Php Zeitbegrenzung ausschalten
set_time_limit(0);
//Verbindung zum IRC Server herstellen
$socket = fsockopen("irc.seilen.de", 6667) or die();
//Nick Einstellungen
fputs($socket,"USER n0xBot hoohead.hoohost.org NX :n0x bot\n");
fputs($socket,"NICK n0xBot\n");
//Chanel Beitreten
fputs($socket,"JOIN #dc\n");
//While loop um das script vorm beenden zu schützen
while(1){
//Hier kommt der Rest des Scriptes
while ($daten = fgets($socket, 128)){
echo nl2br($daten);
flush();
//Differenzieren der Daten
$e = explode(' ', $daten);
//PONG antwort an den Server
if($e[0] == "PING"){
fputs($socket, "PONG ".$e[1]."\n");
}
//Jetzt lernt er sprechen
$command = str_replace(array(chr(10), chr(13)), '', $e[3]);
//Hier können nun Befehle eingeben werden
}
}
?>
[/PHP]