
Geschrieben von
take
(Moderator) am 12.04.2007 um 00:00 Uhr.
Beiträge: 613 /
#1206
Kontakt:
Mailen
|
WWW
<?php
- <?php
- function irc_connect ($ircd, $port, $nick, $user, $ident, $chan) {
- set_time_limit(0);
- $fp = fsockopen($ircd, $port);
- if (!$fp)
- echo "Konnte keine Verbindung herstellen zu: $ircd:$port";
- else {
- $start=true;
- fputs($fp, "USER $ident * * :$user"."
-
");
- fputs($fp, "NICK $nick *"."
-
");
- while (!feof($fp)) {
- $buffer=trim(fgets($fp, 4096));
- echo date('H:i')." ".$buffer."<br>";
- if(substr($buffer, 0, 6) == "PING :") {
- fputs($fp, "PONG :".substr($buffer, 6)."
-
");
- }
- if($start==true){
- fputs($fp, "JOIN $chan"."
-
");
- $start=false;
- }
- }
- }
- }
- irc_connect("irc.quakenet.org", 6667, "kt923ds", "take", "take", "#k1ng");
- ?>
- ?>
¤ Eigentlich ist die ganze Sache selbsterklärend, diese Function stellt eine Verbindung in ein IRC Netzwerk dar
¤
set_time_limit(0) hintergeht das Zeitlimit was PHP bereitstellt für das Ausführen von Scripten
Viele Grüße
"Jeder, der andere kritisiert, muss eine Alternative haben, die er ihnen anbieten kann." - Mo Ti