S
snoopyman
Hi, ich hab das Tutorial mal durchgearbeitet. Am Anfang erstmal nur probiert ob er sich überhaupt mit dem server verbindet, ja das tut er, aber sobald ic hdie while shcleife mit (!feof($this->ircsocket) einbidne lässt sich die seiten icht mehr laden und es wird auhc keien verbindung zum server hergestellt. hier mal die klasse
so und hier der aufruf in der client.php datei
PHP:
die main.php
<?
class IRC
{
var $host;
var $port;
var $nick;
var $ircsocket;
function IRC($host,$port,$nick)
{
$this->host = $host;
$this->port = $port;
$this->nick =$nick;
$this->Connect();
}
function Connect()
{
$this->ircsocket = fsockopen($this->host,$this->port);
if(!$this->ircsocket)
{
echo"<p class=Meldungen>Fehler beim verbinden mit Server ".$this->host."</p>";
}
else
{
echo"<p class=Meldungen>Erfolgreich mit Server ".$this->host." verbunden</p>";
//////////////Login///////////
fputs($this->ircsocket,"USER ".$this->nick." 217.225.40.215 *:Stefan\r\n");
fputs($this->ircsocket,"NICK ".$this->nick."\r\n");
}
}
function Parse()
{
while(!feof($this->ircsocket))
{
$incoming = fgets($this->ircsocket,1024);
echo $incoming;
}
}
}
PHP:
<?
include("config.inc");
include("main.php");
$IRC = new IRC($host,$port,$nick);
$IRC->Parse();
?>