H
hadeZ-Artworker
Hallo,
ich habe aus einem Tutorial von hier einen Script gebastelt mit dem ich eine Verbindung ins IRC afubaue. Dieses klappt auch ganz gut, nur nicht im Quakenet.
Wenn ich das ganze Script für den irc.bongster.org - Server benutzte funktioniert es perfekt.
Nur beim Quakenet hat es einen Fehler ( bzw. keinen Fehler im Code, aber es führt eben nicht das aus, was ich möchte ).
Ich weiß nicht genau worran es liegt, ich könnte mir aber vorstellen das es vllt. an "set_time_limit" liegt.
Bitte helft mir...
Gruß hadeZ
Hier nun mein Code:
ich habe aus einem Tutorial von hier einen Script gebastelt mit dem ich eine Verbindung ins IRC afubaue. Dieses klappt auch ganz gut, nur nicht im Quakenet.
Wenn ich das ganze Script für den irc.bongster.org - Server benutzte funktioniert es perfekt.
Nur beim Quakenet hat es einen Fehler ( bzw. keinen Fehler im Code, aber es führt eben nicht das aus, was ich möchte ).
Ich weiß nicht genau worran es liegt, ich könnte mir aber vorstellen das es vllt. an "set_time_limit" liegt.
Bitte helft mir...
Gruß hadeZ
Hier nun mein Code:
Code:
<?php
class irc {
var $server;
var $port;
var $nick;
var $befehl;
var $verbindung;
var $verbunden;
function irc ($server, $port, $nick)
{
set_time_limit(20);
ob_end_flush();
$this->Server = $server;
$this->Port = $port;
$this->Nick = $nick;
$this->connect();
}
function connect()
{
@$this->verbindung = fsockopen($this->Server, $this->Port) ;
if (! $this->verbindung) {
die("Bitte Serverdaten checken");
}
else
{
fputs ($this->verbindung, "USER ".$this->Nick." 66.119.161.165 irc.tooltime.net :Test5ADS\r\n");
fputs ($this->verbindung, "NICK ".$this->Nick."\r\n");
}
}
function command($befehl)
{
fputs($this->verbindung, $befehl."\r\n");
}
function close() {
fputs($this->verbindung, "QUIT no reason\r\n");
@fclose($this->verbindung);
}
}
// Hier channel eintragen, der abgefragt werden soll
$server = "irc.quakenet.org";
$port = "6667";
$nick = "Test5ADS";
$irc = new irc($server, $port, $nick);
echo "Verbunden, sende jetzt Nachricht<br>";
$irc->command("JOIN #hi.works");
$irc->command("PRIVMSG #hi.works :HALLO HALLO TEST 123");
echo "Nachricht gesendet, trenne Verbindung<br>";
$irc->close();
echo "Fertig";
?>