phpbar.de logo

Mailinglisten-Archive

[php] Maximum execution time

[php] Maximum execution time

andi mery mac_andi_(at)_chello.at
Mon, 02 Oct 2000 15:07:40 +0200


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&uuml;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