Beruflich Dokumente
Kultur Dokumente
php
/*
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 2009 Arunava Bhowmick ( http://arunava.in ).
Kolkata India
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
If it is run professionally Powered by India web proxy must be mentioned.
//fwrite($fh, ":INPUTTTTTTT:".$line.":INPUTTTTTTTTTTT:");
if($encryptEnable=="Y"){
$line = deccrypt_string($line); }
$hostport = substr($line,0,61);
$bodyData = substr($line,61);
$line ='';
$host = substr($hostport,0,50);
$port = substr($hostport,50,10);
$issecure = substr($hostport,60,1);
//fwrite($fh, $host); fwrite($fh, $port); fwrite($fh, $issecure);
if($issecure=="Y"){
$host = "ssl://".$host;
}
$fsok = fsockopen(trim($host) , intval(trim($port)));
if(FALSE == $fsok ) {echo "Target Host not Found/Down"; return ;}
fwrite($fsok, $bodyData );
$port ='';$host ='';$hostport= '';$bodyData='';
while ($line = fread($fsok, 25000))
{
if($encryptEnable=="Y")
echo encrypt_string($line);
else
echo $line;
}
fclose($fsok);
//fclose($fh);
////////////////////////////////////////////////////////////////////////////////
///////
// Sample encrypt.Keeping the ouput size same.
function encrypt_string($input)
{
global $encKey;
$line="";
for($i=0;$i<strlen($input);$i++){
$line .= chr(ord($input[$i])+$encKey);
}
return $line;
}
// Sample decrypt.Keeping the ouput size same.
function deccrypt_string($input)
{
global $encKey;
$line="";
for($i=0;$i<strlen($input);$i++){
$line .= chr(ord($input[$i])-$encKey);
}
return $line;
}
?>