MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /var/www/html/pathumthani_integration/requirement/common/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/pathumthani_integration/requirement/common/sms_function.php
<?
## SMS FUNCTION
Function sendRequest($host,$method,$path,$data){
	//$method = strtoupper($method);
	
	$fp = fsockopen($host, 80);
	fputs($fp, "$method $path HTTP/1.1\r\n");
	fputs($fp, "Host: $host\r\n");
	fputs($fp,"Content-type: application/x-www-form-urlencoded\r\n");
	fputs($fp, "Content-length: " . strlen($data) . "\r\n");

	fputs($fp, "Connection: close\r\n\r\n");
	if ($method == 'POST'){
			fputs($fp, $data);
		}
	while (!feof($fp)){
			$result .= fgets($fp,128);
		}
	fclose($fp);
	return $result;
}

function gwStatus($raw_socket_return) {
	$raw_socket_return = trim($raw_socket_return);
	$socket_status = "";
	$socket_return = explode("\n", $raw_socket_return);
	$count = count($socket_return);
	$iresult = $count-1;
	$socket_status = $socket_return[$iresult];
	return $socket_status;
}
### END SMS FUNCTION

$sms_status=gwStatus($result_sms);		

function SendSMS2db($sms_Msn,$sms_Msg) {
	global $sms_host,$sms_method,$sms_path,$sms_RefNo,$sms_Sender,$sms_MsgType,$sms_User,$sms_Password,$dbname;

	$Msg=$sms_Msg;
	$Msn=$sms_Msn;

	$host=$sms_host;
	$method=$sms_method;
	$path=$sms_path;
	$RefNo=$sms_RefNo;
	$Sender=$sms_Sender;
	$MsgType=$sms_MsgType;
	$User=$sms_User;
	$Password=$sms_Password;

	$result_sms = sendRequest($host,$method,$path,'RefNo='.$RefNo.'&Sender='.$Sender.'&Msn='.$Msn.'&Msg='.$Msg.'&MsgType='.$MsgType.'&User='.$User.'&Password='.$Password);

	$sms_status=gwStatus($result_sms);	

	$sql_sms_log="
	INSERT INTO `tbl_sms_log` SET
		`sms_refno`='$RefNo',
		`sms_from`='$Sender',
		`sms_to`='$Msn',
		`sms_status`='$sms_status',
		`sms_type`='$MsgType',
		`sms_text`='$Msg',					
		`sms_application`='$appid'
		";

	$result_sms_log = @mysql_db_query($dbname,$sql_sms_log);
}
?>

Anon7 - 2021