Zitat von
wacked
probier mal
Code:
echo "$msg[1]. <br>\n\r";
ob nich vielleicht nen leerzeichen oder so dahinter ist
jo war eins drin. hattest recht. allerdings funktioniert das trotzdem nicht wenn ich in der abfrage das leerzeichen zusätzlich in die überprüfung reinschreibe..
PHP-Code:
<?php
set_time_limit(0);
error_reporting(E_ALL);
$randomcodecrypto=rand(1,5);
switch ($randomcodecrypto)
{
case 1:
$codecryptokey='69';
break;
case 2:
$codecryptokey='474';
break;
case 3:
$codecryptokey='31';
break;
case 4:
$codecryptokey='843';
break;
case 5:
$codecryptokey='221';
break;
}
$authkey='45bb7';
$server=array('irc.quakenet.org:6667','irc.abjects.net:6667','irc.rizon.net:6667','irc.ashnet.org:6667','irc.abbaddon.net:6667','irc.1st-assylum.org:6667');
$anzserver=count($server);
$randomserver=rand(0,($anzserver - 1));
$cserver=$server[$randomserver];
$channel=array('#croto','#likni','#odabi','#snipliklu');
$anzchannel=count($channel);
$randomchannel=rand(0,($anzchannel - 1));
$cchannel=$channel[$randomchannel];
$randomuser=rand(30,700);
$cuser=''.$_SERVER['SERVER_NAME'].''.$randomuser.'';
$port=explode(':',$cserver);
$cport=$port[1];
/*
function connect($cserver,$cport,$cuser,$cchannel)
{
*/
echo"$cserver $cchannel $cuser<br>\n\r";
$connection = array();
$connection['SOCKET'] = @fsockopen($cserver, $cport, $errno, $errstr, 2);
if($connection['SOCKET'])
{
SendCommand("PASS NOPASS\n\r");
SendCommand("NICK $cuser\n\r");
SendCommand("USER $cuser $cuser $cuser $cuser\n\r");
while(!feof($connection['SOCKET']))
{
$connection['READ_BUFFER'] = fgets($connection['SOCKET'], 1024);
echo "[RECIVE] ".$connection['READ_BUFFER']."<br>\n\r";
if(strpos($connection['READ_BUFFER'], "376"))
{
SendCommand("JOIN $cchannel\n\r");
}
if(substr($connection['READ_BUFFER'], 0, 6) == "PING :")
{
SendCommand("PONG :".substr($connection['READ_BUFFER'], 6)."\n\r");
SendCommand("QUOTE PONG :".substr($connection['READ_BUFFER'], 6)."\n\r");
}
//------------------------
$string=$connection['READ_BUFFER'];
$privmsg = stripos($string,'PRIVMSG '.$cuser.' :');
if($privmsg)
{
$cmd=explode('PRIVMSG '.$cuser.' :',$string);
echo "$cmd[1].<br>\n\r";
if($cmd[1]=='\'login 45bb7 ')
{
echo'command found and correct';
}
}
//------------------------
flush();
}
}
/*
}
*/
function SendCommand ($cmd)
{
global $connection;
@fwrite($connection['SOCKET'], $cmd, strlen($cmd));
echo "[SEND] $cmd <br>";
}
function codecrypt($string, $key)
{
$finalcrypt='';
for($i = 0; $i < strlen($string); $i++)
{
$finalcrypt .= chr(ord($string{$i})+$key);
}
return $finalcrypt;
}
function codedecrypt($string, $key)
{
$finaldecrypt='';
for($i = 0; $i < strlen($string); $i++)
{
$finaldecrypt .= chr(ord($string{$i})-$key);
}
return $finaldecrypt;
}
?>