Mailinglisten-Archive |
ich hab alles abgesucht ... das scirpt MUSS funktioniern .. ich poste
das hier einmal ... vieleicht kann mit jemand sagen was ich doch falsch
gemacht habe.
andi
<?php
function SendMsg($msg, $Cookie) {
$fd =
fopen("http://www.cellchat.net:4001/CGI?tmpl=input&username=fleXBT&cookie=$Cookie&message=$msg","r");
fclose ($fd);
}
function WhisperMsg($user, $msg, $Cookie) {
$fd =
fopen("http://www.cellchat.net:4001/CGI?tmpl=input&username=fleXBT&cookie=$Cookie&message=/$user+$msg","r");
fclose ($fd);
}
$Framesource = fopen
("http://www.cellchat.net:4001/CGI?tmpl=login&pserv=pserv&username=fleXBT&password=fleXBTible&roomname=karma&dummy=none&submit=submit",
"r");
while (!feof ($Framesource)) {
$line = fgets ($Framesource, 259200);
/* Die CookieID auf dem Sourcecode auslesen (php rulez) */
if (eregi ("&cookie=(.*)&roomname=", $line, $out)) {
$Cookie = $out[1];
break;
}
}
fclose ($Framesource);
// Den Stream vom Server empfangen
$fd =
fopen("http://212.88.168.34:4002/CGI?tmpl=message&username=fleXBT&cookie=$Cookie&roomname=karma","r");
while (!feof($fd)) {
$text = fgets($fd,2048);
if (eregi ("<I><B><FONT COLOR=\"(.*)\">(.*)</FONT> flüstert:
(.*)</B></I><BR>", $text, $out)) {
$color = $out[1];
$user = $out[2];
$whisp = $out[3];
if ($whisp == "followme") {
WhisperMsg($user,"Ich+komme+*fg*",$Cookie);
if($user == "root" && "cn") {
WhisperMsg($user,"[[[-RC+666+/i+fleXBT",$Cookie);
} else {
SendMsg("/ju+$user",$Cookie);
}
} if ($whisp == "givesu") {
if($user == "root" && "cn") {
WhisperMsg($user,"oke+;)",$Cookie);
SendMsg("/su+$user",$Cookie);
} else {
WhisperMsg($user,"you´re+not+allowed+to+use+me",$Cookie);
}
} if ($whisp == "gotoroom1") {
if($user == "root" && "cn") {
WhisperMsg($user,"oke+;)",$Cookie);
SendMsg("/sepa+sickness+in+salvation",$Cookie);
} else {
WhisperMsg($user,"you´re+not+allowed+to+use+me",$Cookie);
}
} if ($whisp == "goaway") {
if($user == "root" && "cn") {
WhisperMsg($user,"oke+;)",$Cookie);
SendMsg("/away+the+sickness+is+killing+me",$Cookie);
} else {
WhisperMsg($user,"you´re+not+allowed+to+use+me",$Cookie);
}
}
} if (eregi ("<I><B>Sie wurden von <FONT COLOR=\"(.*)\">(.*)</FONT> in
den Raum (.*) eingeladen.<BR>Geben Sie bitte /a ein um die Einladung
anzunehmen.</B></I><BR>", $text, $out)) {
$color = $out[1];
$user = $out[2];
$invroom = $out[3];
if($user == "root" && "cn") {
SendMsg("/a",$Cookie);
}
}
// ... $text bearbeiten ...
// wieder ausgeben:
echo $text;
}
fclose ($fd);
?>
php::bar PHP Wiki - Listenarchive