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