0; $i--)
{
if($i+7 < strlen($str) && substr($str, $i, 8) == "expires=")
{
$equ_2 = $i+7;
continue;
}
else if(substr($str, $i, 1) == ";")
{
$sem = $i;
break;
}
}
for($i=0; $i < strlen($str); $i++)
{
if(substr($str, $i, 1) == "=")
{
$equ_1 = $i;
break;
}
}
if($equ_1 < $sem && $sem < $equ_2)
{
$cki_name = substr($str, 0, $equ_1);
for($i=0; $i < sizeof($GLOBALS['cki']); $i++)
{
if($GLOBALS['cki'][$i] == $cki_name)
{
$set_ckl = true;
$ckn_loc = $i;
break;
}
}
$temp = substr($str, $equ_1 + 1, $sem - ($equ_1 + 1));
$temp = sing_spc($temp);
$cki_val = $temp;
$temp = "";
for($i=0; $i < strlen($cki_val); $i++)
{
if(substr($cki_val, $i, 1) == " ")
{
$temp .= ";";
continue;
}
$temp .= substr($cki_val, $i, 1);
}
$cki_val = $temp;
$temp = substr($str, 0, $equ_1);
$temp = rem_sur_spc($temp);
if($set_ckl)
$GLOBALS['cki'][ckn_loc] = $cki_name;
else
$GLOBALS['cki'][sizeof($GLOBALS['cki'])] = $cki_name;
if($set_ckl)
$GLOBALS['cki'][ckn_loc + 1] = $cki_val;
else
$GLOBALS['cki'][sizeof($GLOBALS['cki'])] = $cki_val;
$temp = substr($str, $equ_2 + 1, strlen($str) - ($equ_2 + 1));
$temp = rem_sur_spc($temp);
if($set_ckl)
$GLOBALS['cki'][ckn_loc + 2] = $temp;
else
$GLOBALS['cki'][sizeof($GLOBALS['cki'])] = $temp;
}
}
function doc_write($str)
{
$master_str = false;
$sec_str = false;
$beg_qu = 0;
$i = 0;
$j = 0;
$end_qu = 0;
$ev_len = 0;
$par_count = 0;
$action = "";
$form = "";
$master_qu = "";
$qu_str = "";
$sec_qu = "";
$temp = "";
$tmp = "";
$form_info = [];
$html_id = [];
$str = rem_sur_spc($str);
for($i=0; $i < strlen($str); $i++)
{
if(substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'")
{
$master_qu = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$master_qu .= "\\";
}
$master_qu .= substr($str, $i, 1);
$master_str = true;
break;
}
}
$temp = "";
for($i=0; $i < strlen($master_qu); $i++)
$temp .= substr($str, $i, 1);
for($i = strlen($master_qu); $i < strlen($str); $i++)
{
if($master_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $master_qu)
{
$master_str = false;
$temp .= substr($str, $i, 1);
continue;
}
}
if(!$master_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $master_qu)
{
$master_str = true;
$temp .= substr($str, $i, 1);
continue;
}
else if(!$sec_str)
{
$sec_str = true;
$sec_qu = $tmp;
$temp .= substr($str, $i, 1);
continue;
}
}
if($sec_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $sec_qu)
{
$sec_str = false;
$temp .= substr($str, $i, 1);
continue;
}
}
if(!$master_str && !$sec_str && substr($str, $i, 1) == "(")
{
$par_count = $par_count + 1;
$temp .= substr($str, $i, 1);
continue;
}
if(!$master_str && !$sec_str && substr($str, $i, 1) == ")")
{
$par_count = $par_count - 1;
$temp .= substr($str, $i, 1);
continue;
}
if(!$master_str && !$sec_str && $par_count == 0 && substr($str, $i, 1) == "+")
{
$temp .= ".";
continue;
}
if($master_str && $i+3 < strlen($str) && substr($str, $i, 4) == " id=")
{
$html_id = html_ch(substr($str, $i+4, strlen($str) - ($i+4)));
$beg_qu = $html_id[0] + $i+4;
$end_qu = $html_id[1] + $i+4;
$qu_str = $html_id[2];
$ev_len = $html_id[3];
$i = $i + 3 + $ev_len;
continue;
}
if($master_str && $i+5 < strlen($str) && substr($str, $i, 6) == " name=")
{
$html_id = html_ch(substr($str, $i+6, strlen($str) - ($i+6)));
$beg_qu = $html_id[0] + $i+6;
$end_qu = $html_id[1] + $i+6;
$qu_str = $html_id[2];
$ev_len = $html_id[3];
$i = $i + 5 + $ev_len;
continue;
}
$temp .= substr($str, $i, 1);
}
$str = $temp;
$master_str = true;
$sec_str = false;
$sec_qu = "";
$temp = "";
$tmp = "";
for($i=0; $i < strlen($master_qu); $i++)
$temp .= substr($str, $i, 1);
for($i = strlen($master_qu); $i < strlen($str); $i++)
{
if($master_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $master_qu)
{
$master_str = false;
$temp .= substr($str, $i, 1);
continue;
}
}
if(!$master_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $master_qu)
{
$master_str = true;
$temp .= substr($str, $i, 1);
continue;
}
else if(!$sec_str)
{
$sec_str = true;
$sec_qu = $tmp;
$temp .= substr($str, $i, 1);
continue;
}
}
if($sec_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $sec_qu)
{
$sec_str = false;
$temp .= substr($str, $i, 1);
continue;
}
}
if($master_str && $i+9 < strlen($str) && substr($str, $i, 10) == " onchange=")
{
$html_id = html_ch(substr($str, $i+10, strlen($str) - ($i+10)));
$beg_qu = $html_id[0] + $i+10;
$end_qu = $html_id[1] + $i+10;
$qu_str = $html_id[2];
$ev_len = $html_id[3];
$action = $master_qu;
$action .= "";
$action .= $master_qu;
$form_info = js_val($action);
$action = $form_info[0];
$form = $form_info[1];
$tmp = "form(";
$tmp .= $form;
$tmp .= "): ";
$tmp .= "action(";
$tmp .= $action;
$tmp .= "): ";
$tmp .= $temp;
$temp = $tmp;
$i = $i + 9 + $ev_len;
continue;
}
if($master_str && $i+8 < strlen($str) && substr($str, $i, 9) == " onclick=")
{
$html_id = html_ch(substr($str, $i+9, strlen($str) - ($i+9)));
$beg_qu = $html_id[0] + $i+9;
$end_qu = $html_id[1] + $i+9;
$qu_str = $html_id[2];
$ev_len = $html_id[3];
$action = $master_qu;
$action .= "";
$action .= $master_qu;
$form_info = js_val($action);
$action = $form_info[0];
$form = $form_info[1];
$tmp = "form(";
$tmp .= $form;
$tmp .= "): ";
$tmp .= "action(";
$tmp .= $action;
$tmp .= "): ";
$tmp .= $temp;
$temp = $tmp;
$i = $i + 8 + $ev_len;
continue;
}
if($master_str && $i+11 < strlen($str) && substr($str, $i, 12) == " onkeypress=")
{
$html_id = html_ch(substr($str, $i+12, strlen($str) - ($i+12)));
$beg_qu = $html_id[0] + $i+12;
$end_qu = $html_id[1] + $i+12;
$qu_str = $html_id[2];
$ev_len = $html_id[3];
$action = $master_qu;
$action .= "";
$action .= $master_qu;
$form_info = js_val($action);
$action = $form_info[0];
$form = $form_info[1];
$tmp = "form(";
$tmp .= $form;
$tmp .= "): ";
$tmp .= "action(";
$tmp .= $action;
$tmp .= "): ";
$tmp .= $temp;
$temp = $tmp;
$i = $i + 11 + $ev_len;
continue;
}
$temp .= substr($str, $i, 1);
}
if(strlen($temp) < 5 || substr($temp, 0, 5) != "form(")
{
$tmp = "";
for($i=0; $i < strlen($temp); $i++)
{
if($i+8 < strlen($temp) && substr($temp, $i, 9) == "")
{
$tmp .= "";
$i = $i+8;
continue;
}
$tmp .= substr($temp, $i, 1);
}
$temp = $tmp;
$tmp = "echo ";
$tmp .= $temp;
$temp = $tmp;
return $temp;
}
for($i=0; $i < strlen($temp); $i++)
{
if($i+2 < strlen($temp) && substr($temp, $i, 3) == "): ")
{
for($j = $i+3; $j < strlen($temp); $j++)
{
if($j+2 < strlen($temp) && substr($temp, $j, 3) == "): ")
{
$tmp = substr($temp, 0, $j+3);
$tmp .= substr($temp, $j+4, (strlen($temp) - ($j+4)) - 1);
$temp = $tmp;
break;
}
}
break;
}
}
return $temp;
}
function file_str($path)
{
$i = 0;
$str = "";
$arr = [];
$arr = file($path);
$str = "";
for($i=0; $i < sizeof($arr); $i++)
$str .= $arr[$i];
return $str;
}
function html_ch($str)
{
$i = 0;
$j = 0;
$del_str = "";
$qu_str = "";
$arr = [];
for($i=0; $i < strlen($str); $i++)
{
if(substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'")
{
$del_str = "";
for($j=$i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$del_str .= "\\";
}
$arr[0] = $j+1;
$qu_str = $del_str;
$qu_str .= substr($str, $i, 1);
$arr[2] = $qu_str;
for($j = $i+1; $j < strlen($str); $j++)
{
if($j+strlen($qu_str) < strlen($str) && substr($str, $j, strlen($qu_str)) == $qu_str)
{
if(substr($str, $j-1, 1) != "\\")
{
$arr[1] = $j;
$arr[3] = $j + strlen($qu_str);
break;
}
}
}
break;
}
}
return $arr;
}
function js_array($str)
{
$ast_state = false;
$i = 0;
$j = 0;
$k = 0;
$term_ast = 0;
$temp = "";
$arr = [];
for($i=0; $i < strlen($str) - 1; $i++)
{
if(substr($str, $i, 2) == "//")
{
if(strlen($str) - $i+2 > 0)
$str = substr($str, $i+2, strlen($str) - $i+2);
else
$str = "";
break;
}
}
$k = 0;
for($i=0; $i < strlen($str); $i++)
{
if(!$ast_state && substr($str, $i, 1) == "*")
{
$ast_state = true;
continue;
}
else if($ast_state && substr($str, $i, 1) == "*")
{
$ast_state = false;
continue;
}
if($ast_state && $i+8 < strlen($str) && substr($str, $i, 9) == "js_array ")
{
$temp = "";
for($j=$i+9; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == ";")
break;
if(substr($str, $j, 1) == ",")
{
if($temp != "")
{
$arr[$k] = $temp;
$k = $k+1;
$temp = "";
}
continue;
}
if(substr($str, $j, 1) == " ")
continue;
$temp .= substr($str, $j, 1);
}
if($temp != "")
$arr[$k] = $temp;
}
}
return $arr;
}
function js_php($str)
{
$i = 0;
$temp = "";
$GLOBALS['end_pos'] = strlen($str);
$temp = "";
for($i=0; $i")
{
$temp .= scr_php(substr($str, $i, strlen($str) - 1));
$i = $i + $GLOBALS['end_pos'];
continue;
}
$temp .= substr($str, $i, 1);
}
return $temp;
}
function is_odd($num)
{
if($num % 2 == 0)
return false;
return true;
}
function is_var_ch($str)
{
if(strlen($str) == 1)
{
if($str == "a" || $str == "b" || $str == "c" || $str == "d" || $str == "e" || $str == "f" || $str == "g" || $str == "h" || $str == "i" || $str == "j" || $str == "k" || $str == "l" || $str == "m" || $str == "n" || $str == "o" || $str == "p" || $str == "q" || $str == "r" || $str == "s" || $str == "t" || $str == "u" || $str == "v" || $str == "w" || $str == "x" || $str == "y" || $str == "z" || $str == "_" || $str == "0" || $str == "1" || $str == "2" || $str == "3" || $str == "4" || $str == "5" || $str == "6" || $str == "7" || $str == "8" || $str == "9" || $str == "A" || $str == "B" || $str == "C" || $str == "D" || $str == "E" || $str == "F" || $str == "G" || $str == "H" || $str == "I" || $str == "J" || $str == "K" || $str == "L" || $str == "M" || $str == "N" || $str == "O" || $str == "P" || $str == "Q" || $str == "R" || $str == "S" || $str == "T" || $str == "U" || $str == "V" || $str == "W" || $str == "X" || $str == "Y" || $str == "Z")
return true;
}
return false;
}
function js_get_time($m_sec = 0)
{
$sec = 0;
$temp = "";
$sec = $m_sec / 1000;
$date = date("r", microtime(true) + $sec);
$temp = substr($date, 0, 5);
$temp .= substr($date, 8, 4);
$temp .= substr($date, 5, 3);
$temp .= substr($date, 12, strlen($date) - 12);
$date = substr($temp, 0, 3);
$date .= substr($temp, 4, strlen($temp) - 4);
return $date;
}
function js_set_time($str)
{
return $str;
}
function js_substring($str, $beg = 1, $end = 0)
{
if($beg > $end)
return substr($str, $beg, 1);
return substr($str, $beg, $end - $beg);
}
function js_to_utc_str($date)
{
$i = 0;
$temp = "";
$temp = substr($date, 0, 3);
$temp .= ",";
$temp .= substr($date, 3, strlen($date) - 3);
$date = substr($temp, 0, 5);
$date .= substr($temp, 9, 3);
$date .= substr($temp, 5, 4);
$date .= substr($temp, 12, strlen($temp) - 12);
for($i=11; $i < strlen($temp); $i++)
{
if(substr($temp, $i, 1) == " ")
break;
}
$date = substr($date, 0, 25 + ($i-11));
$date .= " GMT";
return $date;
}
function js_val($str)
{
$enc_squ = false;
$master_str = false;
$end = 0;
$i = 0;
$j = 0;
$master_qu = "";
$squ_var = "";
$temp = "";
$tmp = "";
for($i=0; $i < strlen($str); $i++)
{
if(substr($str, $i, 1) == "'" || substr($str, $i, 1) == "\"")
{
$master_qu = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$master_qu .= "\\";
}
$master_qu = substr($str, $i, 1);
$master_str = true;
break;
}
}
$form = "";
$temp = $master_qu;
for($i = strlen($master_qu); $i < strlen($str); $i++)
{
if($master_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $master_qu)
{
$master_str = false;
$temp .= substr($str, $i, 1);
continue;
}
}
if(!$master_str && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$tmp = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$tmp .= "\\";
}
$tmp .= substr($str, $i, 1);
if($tmp == $master_qu)
{
$master_str = true;
$temp .= substr($str, $i, 1);
continue;
}
}
if($master_str && $i+5 < strlen($str) && substr($str, $i, 6) == ".value")
{
if($i+6 < strlen($str))
{
$tmp = " ";
$tmp .= substr($str, $i, 7);
if(all_alone($tmp))
{
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if(!$enc_squ && substr($temp, $j, 1) == "'")
{
$enc_squ = true;
continue;
}
else if($enc_squ && substr($temp, $j, 1) == "'")
{
$enc_squ = false;
$end = $j;
continue;
}
if(!$enc_squ && (substr($temp, $j, 1) == " " || substr($temp, $j, 1) == "," || substr($temp, $j, 1) == "("))
break;
if($enc_squ && substr($temp, $j, 1) == "\$")
{
for($k = $j+1; $k < strlen($temp); $k++)
{
if(substr($temp, $k, 1) == " " || substr($temp, $k, 1) == ".")
break;
}
$squ_var = substr($temp, $j, $k-$j);
}
}
if($squ_var != "")
{
$form = substr($str, $j+1, $end - ($j+1));
$form .= $squ_var;
$squ_var = "";
}
else
$form = substr($str, $j+1, $i - ($j+1));
$temp = substr($temp, 0, $j+1);
$temp .= "\$_POST[\"";
$temp .= $form;
$temp .= "\"]";
$i = $i+5;
continue;
}
}
}
$temp .= substr($str, $i, 1);
}
if($form == "")
{
$form = "no_val_";
$form .= $GLOBALS['form_count'];
$GLOBALS['form_count'] = $GLOBALS['form_count'] + 1;
}
return [$temp, $form];
}
function par_var($ind, $str)
{
$found_qu = false;
$brk_count = 0;
$i = 0;
$j = 0;
$k = 0;
$m = 0;
$par_count = 0;
$del_str = "";
$qu_str = "";
$temp = "";
$arr = [];
$j = 0;
$k = 0;
for($i=0; $i < strlen($str); $i++)
{
if(!$found_qu && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$del_str = "";
$found_qu = true;
for($m = $i-1; $m >= 0; $m--)
{
if(substr($str, $m, 1) != "\\")
break;
$del_str .= "\\";
}
$qu_str = $del_str;
$qu_str .= substr($str, $i, 1);
continue;
}
if($found_qu && $i + (strlen($qu_str) - 1) < strlen($str) && substr($str, $i, strlen($qu_str)) == $qu_str && $i != 0 && substr($str, $i-1, 1) != "\\")
{
$found_qu = false;
continue;
}
if(!$found_qu && substr($str, $i, 1) == "[")
{
$brk_count = $brk_count + 1;
continue;
}
if(!$found_qu && substr($str, $i, 1) == "]")
{
$brk_count = $brk_count - 1;
continue;
}
if(!$found_qu && substr($str, $i, 1) == "(")
{
$par_count = $par_count + 1;
continue;
}
if(!$found_qu && substr($str, $i, 1) == ")")
{
$par_count = $par_count - 1;
continue;
}
if($brk_count == 0 && !$found_qu && $par_count == 0 && substr($str, $i, 1) == ",")
{
$temp = substr($str, $j, $i - $j);
$temp = rem_sur_spc($temp);
$arr[$k] = $temp;
$j = $i+1;
$k = $k+1;
}
}
$temp = substr($str, $j, strlen($str) - $j);
$temp = rem_sur_spc($temp);
$arr[$k] = $temp;
if($ind < sizeof($arr))
return $arr[$ind];
return "index out of bounds";
}
function rm_init($str)
{
$str_state = false;
$brk_count = 0;
$comma = 0;
$i = 0;
$j = 0;
$k = 0;
$par_count = 0;
$del_str = "";
$qu_str = "";
$temp = "";
$tmp = "";
$arr = [];
$temp = "";
for($i=0; $i < strlen($str); $i++)
{
if($brk_count < 1 && $par_count < 1 && !$str_state && (substr($str, $i, 1) == "\"" || substr($str, $i, 1) == "'"))
{
$str_state = true;
$del_str = "";
for($j=$i-1; $j >= 0; $j++)
{
if(substr($str, $i, 1) != "\\")
break;
$del_str .= "\\";
}
$qu_str = $del_str;
$qu_str .= substr($str, $i, 1);
continue;
}
else if($str_state && $i + (strlen($qu_str) - 1) < strlen($str) && substr($str, $i, strlen($qu_str)) == $qu_str)
{
$del_str = "";
for($j = $i-1; $j >= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$del_str .= "\\";
}
if(!is_odd(strlen($del_str)))
{
$str_state = false;
continue;
}
}
if(substr($str, $i, 1) == "[")
{
$brk_count = $brk_count + 1;
continue;
}
else if(substr($str, $i, 1) == "]")
{
$brk_count = $brk_count - 1;
continue;
}
if(substr($str, $i, 1) == "(")
{
$par_count = $par_count + 1;
continue;
}
else if(substr($str, $i, 1) == ")")
{
$par_count = $par_count - 1;
continue;
}
if($brk_count > 0 || $par_count > 0 || $str_state)
continue;
$temp .= substr($str, $i, 1);
}
$j = 0;
$str = $temp;
for($i=0; $i < strlen($str); $i++)
{
if(substr($str, $i, 1) == ",")
{
$arr[$j] = $i;
$j = $j+1;
}
else if($i+1 >= strlen($str))
$arr[$j] = $i+1;
}
$j = 0;
$temp = "";
for($i=0; $i < sizeof($arr); $i++)
{
$comma = $arr[$i];
$tmp = substr($str, $j, $comma-$j);
$j = $comma + 1;
$tmp = rem_sur_spc($tmp);
for($k=0; $k < strlen($tmp); $k++)
{
if(substr($tmp, $k, 1) == "=" || substr($tmp, $k, 1) == " ")
break;
$temp .= substr($tmp, $k, 1);
}
if($i+1 < sizeof($arr))
$temp .= ", ";
}
return $temp;
}
function rem_sur_spc($str)
{
$beg_spc = 0;
$end_spc = 0;
$i = 0;
$temp = "";
$beg_spc = 0;
for($i=0; $i < strlen($str); $i++)
{
if(substr($str, $i, 1) == " ")
$beg_spc = $beg_spc + 1;
else
break;
}
$end_spc = 0;
for($i = strlen($str) - 1; $i >= 0; $i--)
{
if(substr($str, $i, 1) == " ")
$end_spc = $end_spc + 1;
else
break;
}
$temp = substr($str, $beg_spc, strlen($str) - $beg_spc);
$str = $temp;
$temp = substr($str, 0 , strlen($str) - $end_spc);
$str = $temp;
return $str;
}
function scr_php($str)
{
$doc_cki = false;
$found_actxobj = false;
$found_ch = false;
$found_chat = false;
$found_open = false;
$found_repl = false;
$found_spc = false;
$found_xmlreq = false;
$func_doc_wri = false;
$func_rand = false;
$get_time_plus = false;
$glo_doc_wri = false;
$slash_com = false;
$actxobj_loc = 0;
$arr_size = 0;
$beg_qu = 0;
$bool_par = 0;
$brc_count = 0;
$brk_count = 0;
$end_qu = 0;
$i = 0;
$j = 0;
$k = 0;
$len = 0;
$open_loc = 0;
$par_count = 0;
$qu_end = 0;
$trim_par = 0;
$trim_brk = 0;
$xmlreq_loc = 0;
$action = "";
$beg_ch = "";
$cki_str = "";
$doc_wri_str = "";
$end_ch = "";
$form = "";
$func_stat = "false";
$last_form = "";
$qu_del = "";
$qu_stat = "false";
$qu_str = "";
$repl_str = "";
$res = "false";
$spl_str = "";
$temp = "";
$tmp = "";
$test_str = "";
$var_str = "";
$js_arr = [];
$var_arr = [];
$bool_par = -1;
$temp = "= 0; $j--)
{
if(substr($str, $j, 1) != "\\")
break;
$qu_del .= "\\";
}
$qu_str = $qu_del;
$qu_str .= substr($str, $i, 1);
for($j = $i+1; $j < strlen($str); $j++)
{
if($i + (strlen($qu_str) - 1) < strlen($str) && substr($str, $j, strlen($qu_str)) == $qu_str)
{
$qu_del = "";
for($k = $j-1; $k >= 0; $k--)
{
if(substr($str, $k, 1) != "\\")
break;
$qu_del .= "\\";
}
if(!is_odd(strlen($qu_del)))
{
$qu_end = $j;
$qu_stat = "true";
break;
}
}
}
if($qu_stat == "true")
{
$temp .= substr($str, $i, 1);
continue;
}
}
}
if($qu_stat == "true")
{
if($i == $qu_end)
{
$qu_stat = "false";
$temp .= substr($str, $i, 1);
continue;
}
if(substr($str, $i, 1) == "\$")
{
$temp .= "\\\$";
continue;
}
}
if($slash_com)
{
if(substr($str, $i, 1) == "\n" || substr($str, $i, 1) == "\r")
{
$slash_com = false;
$temp .= substr($str, $i, 1);
continue;
}
}
if(!$slash_com)
{
if($qu_stat == "false")
{
if(substr($str, $i, 1) == "[")
{
$brk_count = $brk_count + 1;
$temp .= "[";
continue;
}
else if(substr($str, $i, 1) == "]")
{
$brk_count = $brk_count - 1;
$temp .= "]";
continue;
}
if(substr($str, $i, 1) == "(")
{
$par_count = $par_count + 1;
$temp .= "(";
continue;
}
else if(substr($str, $i, 1) == ")")
{
$par_count = $par_count - 1;
if($found_chat && $par_count == $bool_par)
{
$bool_par = -1;
$found_chat = false;
$temp .= ", 1)";
continue;
}
if($found_open && $par_count == 0)
{
$found_open = false;
$tmp = substr($temp, 0, $open_loc);
$tmp .= par_var(1, substr($temp, $open_loc, strlen($temp) - $open_loc));
$temp = $tmp;
continue;
}
if($found_repl && $par_count == 0)
{
$temp .= ", ";
$temp .= $repl_str;
$temp .= ")";
$found_repl = false;
continue;
}
if($func_doc_wri && $par_count == 0)
{
$func_doc_wri = false;
for($j = $i+1; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == ";")
{
$i = $j;
$temp .= ";";
break;
}
}
continue;
}
if($spl_str != "" && $par_count == 0)
{
$len = strlen($spl_str);
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if($j + ($len - 1) < strlen($temp) && substr($temp, $j, $len) == $spl_str)
{
$spl_str = substr($temp, $j + $len, strlen($temp) - ($j + $len));
break;
}
}
$len = strlen($spl_str);
for($j = $j-1; $j >= 0; $j--)
{
if($j+8 < strlen($temp) && substr($temp, $j, 9) == "*spl_str*")
{
$tmp = substr($temp, 0, $j);
$tmp .= $spl_str;
$tmp .= substr($temp, $j+9, (strlen($temp) - ($j+9)) - $len);
$temp = $tmp;
break;
}
}
$spl_str = "";
}
$temp .= ")";
continue;
}
if(substr($str, $i, 1) == "{")
{
$brc_count = $brc_count + 1;
$temp .= "{";
continue;
}
else if(substr($str, $i, 1) == "}")
{
$brc_count = $brc_count - 1;
if($brc_count < 1 && $func_stat == "true")
{
$func_stat = "false";
$var_arr = [];
}
$temp .= "}";
if($func_rand && $brc_count == 0)
{
$func_rand = false;
$temp .= "*/";
}
continue;
}
if($brk_count == 0 && $par_count == 0 && substr($str, $i, 1) == ",")
{
$temp .= ";";
continue;
}
if($doc_cki && substr($str, $i, 1) == ";")
{
$doc_cki = false;
$temp .= ");";
continue;
}
if($found_actxobj && substr($str, $i, 1) == ";")
{
$temp = substr($temp, 0, $actxobj_loc);
$found_actxobj = false;
$temp .= ";";
continue;
}
if($found_xmlreq && substr($str, $i, 1) == ";")
{
$temp = substr($temp, 0, $xmlreq_loc);
$found_xmlreq = false;
$temp .= ";";
continue;
}
if($get_time_plus && substr($str, $i, 1) == ";")
{
$get_time_plus = false;
$temp .= ");";
$par_count = $par_count - 1;
continue;
}
if($glo_doc_wri && substr($str, $i, 1) == ";")
{
$glo_doc_wri = false;
for($k = strlen($temp) - 1; $k >= 0; $k--)
{
if(substr($temp, $k, 1) == ")")
break;
}
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if($j+13 < strlen($temp) && substr($temp, $j, 14) == "document.write")
{
$doc_wri_str = substr($temp, $j+14, $k - ($j+14));
break;
}
}
for($k=0; $k < strlen($doc_wri_str); $k++)
{
if(substr($doc_wri_str, $k, 1) == "(")
{
$doc_wri_str = substr($doc_wri_str, $k+1, strlen($doc_wri_str) - ($k+1));
break;
}
}
$doc_wri_str = doc_write($doc_wri_str);
if(strlen($doc_wri_str) >= 5 && substr($doc_wri_str, 0, 5) == "form(")
{
$temp = substr($temp, 0, $j);
for($j=5; $j < strlen($doc_wri_str); $j++)
{
if($j+1 < strlen($doc_wri_str) && substr($doc_wri_str, $j, 2) == "):")
{
$form = substr($doc_wri_str, 5, $j-5);
break;
}
}
$k = $j+10;
for($j = $k; $j < strlen($doc_wri_str); $j++)
{
if($j+1 < strlen($doc_wri_str) && substr($doc_wri_str, $j, 2) == "):")
{
$action = substr($doc_wri_str, $k, $j-$k);
$tmp = "'";
for($m=1; $m < strlen($action) - 1; $m++)
{
if($m+2 < strlen($action) && substr($action, $m, 3) == "\\''")
{
$m = $m+2;
continue;
}
if($m+2 < strlen($action) && substr($action, $m, 3) == "'\\'")
{
$m = $m+2;
continue;
}
if($m+2 < strlen($action) && substr($action, $m, 3) == " . ")
{
$m = $m+2;
continue;
}
if(substr($action, $m, 1) == "'")
{
$tmp .= "\"";
continue;
}
$tmp .= substr($action, $m, 1);
}
$tmp .= "'";
$action = $tmp;
$doc_wri_str = substr($doc_wri_str, $j+3, strlen($doc_wri_str) - ($j+3));
break;
}
}
if($form == $last_form)
{
for($j = strlen($temp); $j >= 0; $j--)
{
if($j+7 < strlen($temp) && substr($temp, $j, 8) == " action=")
{
for($j = $j+8; $j < strlen($temp); $j++)
{
if($j+1 < strlen($temp) && substr($temp, $j, 2) == "")
$beg_qu = $j-1;
else if($j+1 < strlen($temp) && substr($temp, $j, 2) == "?>")
{
$end_qu = $j+2;
break;
}
}
$tmp = substr($temp, $beg_qu + 1, $end_qu - ($beg_qu + 1));
for($j=0; $j < strlen($tmp); $j++)
{
if($j+6 < strlen($tmp) && substr($tmp, $j, 7) == "\$_POST[")
{
for($k = $j+7; $k < strlen($tmp); $k++)
{
if(substr($tmp, $k, 1) == "]")
{
if(substr($tmp, $j+8, ($k-1) - ($j+8)) == $form)
{
$tmp = substr($temp, 0, $beg_qu);
$tmp .= $action;
$tmp .= substr($temp, $end_qu + 1, strlen($temp) - ($end_qu + 1));
$temp = $tmp;
$tmp = "found_it_dude";
break;
}
break;
}
}
break;
}
}
if($tmp == "found_it_dude")
break;
}
}
}
else
{
if($last_form != "")
$temp .= "echo \"\";\n\n";
$temp .= " ?>";
$temp .= "\";\n\n";
$GLOBALS['end_pos'] = $i+8;
$temp .= "?>";
return $temp;
}
}
if($i+10 < strlen($str))
{
if(substr($str, $i, 11) == "Math.floor(")
{
$temp .= "floor(";
$i = $i+10;
$par_count = $par_count + 1;
continue;
}
if(substr($str, $i, 11) == ".substring(")
{
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if(substr($temp, $j, 1) == "\$")
{
$var_str = substr($temp, $j, strlen($temp) - $j);
break;
}
}
$tmp = substr($temp, 0, $j);
$tmp .= "js_substring(";
$tmp .= $var_str;
$tmp .= ", ";
$temp = $tmp;
$i = $i+10;
$par_count = $par_count + 1;
continue;
}
}
if($i+11 < strlen($str))
{
if(substr($str, $i, 12) == ".getFullYear")
{
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if(substr($temp, $j, 1) == "\$")
{
$tmp = substr($temp, 0, $j);
$tmp .= "date(Y";
for($j = $i+12; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == "(")
{
$i = $j;
break;
}
}
$par_count = $par_count + 1;
$temp = $tmp;
break;
}
}
continue;
}
if(substr($str, $i, 12) == ".toLowerCase")
{
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if(substr($temp, $j, 1) == "\$")
{
$tmp = substr($temp, 0, $j);
$tmp .= "strtolower(";
$tmp .= substr($temp, $j, strlen($temp) - $j);
for($j = $i+12; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == "(")
{
$i = $j;
break;
}
}
$par_count = $par_count + 1;
$temp = $tmp;
break;
}
}
continue;
}
}
if($i+12 < strlen($str))
{
if(substr($str, $i, 13) == "function rand")
{
$func_rand = true;
$i = $i+12;
$temp .= "/*function rand";
continue;
}
if(substr($str, $i, 13) == ".responseText")
{
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if(substr($temp, $j, 1) == "\$")
{
$tmp = substr($temp, 0, $j);
$tmp .= "file_str(";
$tmp .= substr($temp, $j, strlen($temp) - $j);
for($j = $i+13; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == ";")
{
$i = $j;
break;
}
}
$temp = $tmp;
$temp .= ");";
break;
}
}
continue;
}
if(substr($str, $i, 13) == ".toUTCString(")
{
$par_count = $par_count + 1;
for($j = strlen($temp) - 1; $j >= 0; $j--)
{
if(substr($temp, $j, 1) == "\$")
{
$var_str = substr($temp, $j, strlen($temp) - $j);
$temp = substr($temp, 0, $j);
break;
}
}
$temp .= "js_to_utc_str(";
$temp .= $var_str;
$i = $i+12;
continue;
}
}
if($i+13 < strlen($str))
{
if($func_stat == "false" && substr($str, $i, 14) == "document.write")
{
$glo_doc_wri = true;
$temp .= "document.write";
$i = $i+13;
continue;
}
if($func_stat == "true" && substr($str, $i, 14) == "document.write")
{
$func_doc_wri = true;
$temp .= "echo ";
for($j = $i+13; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == "(")
{
$i = $j;
break;
}
}
$par_count = $par_count + 1;
continue;
}
}
if($i+14 < strlen($str))
{
if(substr($str, $i, 15) == "document.cookie" && $i+15 < strlen($str) && substr($str, $i+15, 1) != ".")
{
if($i+20 < strlen($str) && substr($str, $i, 21) == "document.cookie == \"\"")
{
$temp .= "\$GLOBALS['cki'] == \"\"";
$i = $i+20;
continue;
}
$var_str = "document.cookie";
if($i != 0 && $i + strlen($var_str) < strlen($str))
{
$test_str = substr($str, $i-1, 1);
$test_str .= $var_str;
$test_str .= substr($str, $i + strlen($var_str), 1);
}
else if($i != 0 && $i + strlen($var_str) >= strlen($str))
{
$test_str = substr($str, $i-1, 1);
$test_str .= $var_str;
$test_str .= " ";
}
else if($i == 0 && $i + strlen($var_str) < strlen($str))
{
$test_str = " ";
$test_str .= $var_str;
$test_str .= substr($str, $i + strlen($test_str), 1);
}
else
{
$test_str = " ";
$test_str .= $var_str;
$test_str .= " ";
}
if(all_alone($test_str))
{
for($j = $i+15; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == " ")
continue;
else if(substr($str, $j, 1) == "=")
{
$doc_cki = true;
break;
}
}
if($doc_cki)
{
$temp .= "doc_cookie(";
$i = $j;
continue;
}
}
}
else if(substr($str, $i, 15) == "document.cookie")
{
if($i != 0)
$beg_ch = substr($str, $i-1, 1);
else
$beg_ch = " ";
if($i+15 < strlen($str))
$end_ch = substr($str, $i+15, 1);
else
$end_ch = " ";
$tmp = $beg_ch;
$tmp .= "document.cookie";
$tmp .= $end_ch;
if(all_alone($tmp))
{
$temp .= "\$GLOBALS['cki']";
$i = $i+14;
continue;
}
}
}
if($i+15 < strlen($str))
{
if(substr($str, $i, 16) == "/(\\r\\n|\\n|\\r)/gm")
{
$i = $i+15;
$temp .= "\"\\n\"";
continue;
}
if(substr($str, $i, 16) == "location.replace")
{
for($j = $i+1; $j < strlen($str); $j++)
{
if(substr($str, $j, 1) == "(")
{
$temp .= "\$var = \$var;\n";
$temp .= "//location.replace(";
$i = $j;
break;
}
}
$par_count = $par_count + 1;
continue;
}
}
if($i+16 < strlen($str))
{
if(substr($str, $i, 17) == "new ActiveXObject")
{
$found_actxobj = true;
$temp .= "\"activexobject\"";
$i = $i+16;
$actxobj_loc = strlen($temp);
continue;
}
}
if($i+17 < strlen($str))
{
if(substr($str, $i, 18) == "new XMLHttpRequest")
{
$found_xmlreq = true;
$temp .= "\"xmlhttprequest\"";
$i = $i+17;
$xmlreq_loc = strlen($temp);
continue;
}
}
if($i+20 < strlen($str))
{
if(substr($str, $i, 21) == "window.XMLHttpRequest")
{
$temp .= "true";
$i = $i+20;
continue;
}
}
if(sizeof($GLOBALS['glo_arr']) != 0)
{
$tmp_int = 0;
$test_str = "";
for($j=0; $j < sizeof($GLOBALS['glo_arr']); $j++)
{
$var_str = $GLOBALS['glo_arr'][$j];
if($i + (strlen($var_str) - 1) < strlen($str))
$test_str = substr($str, $i, strlen($var_str));
if($test_str == $var_str)
{
if($i != 0 && $i + strlen($var_str) < strlen($str))
{
$test_str = substr($str, $i-1, 1);
$test_str .= $var_str;
$test_str .= substr($str, $i + strlen($var_str), 1);
}
else if($i != 0 && $i + strlen($var_str) >= strlen($str))
{
$test_str = substr($str, $i-1, 1);
$test_str .= $var_str;
$test_str .= " ";
}
else if($i == 0 && $i + strlen($var_str) < strlen($str))
{
$test_str = " ";
$test_str .= $var_str;
$test_str .= substr($str, $i + strlen($var_str), 1);
}
else
{
$test_str = " ";
$test_str .= $var_str;
$test_str .= " ";
}
if(all_alone($test_str))
{
if($func_stat == "true")
{
$temp .= "\$GLOBALS['";
$temp .= $var_str;
$temp .= "']";
if(strlen($var_str) > 0)
$i = $i + (strlen($var_str) - 1);
$test_str = "js_var_set";
}
else
{
$temp .= "\$";
$temp .= $var_str;
if(strlen($var_str) > 0)
$i = $i + (strlen($var_str) - 1);
$test_str = "js_var_set";
}
break;
}
}
}
if($test_str == "js_var_set")
continue;
}
if($func_stat == "true" && sizeof($var_arr) != 0)
{
$test_str = "";
for($j=0; $j < sizeof($var_arr); $j++)
{
$var_str = $var_arr[$j];
if($i + (strlen($var_str) - 1) < strlen($str))
$test_str = substr($str, $i, strlen($var_str));
if($test_str == $var_str)
{
if($i != 0 && $i + strlen($var_str) < strlen($str))
{
$test_str = substr($str, $i-1, 1);
$test_str .= $var_str;
$test_str .= substr($str, $i + strlen($var_str), 1);
}
else if($i != 0 && $i + strlen($var_str) >= strlen($str))
{
$test_str = substr($str, $i-1, 1);
$test_str .= $var_str;
$test_str .= " ";
}
else if($i == 0 && $i + strlen($var_str) < strlen($str))
{
$test_str = " ";
$test_str .= $var_str;
$test_str .= substr($str, $i + strlen($var_str), 1);
}
else
{
$test_str = " ";
$test_str .= $var_str;
$test_str .= " ";
}
if(all_alone($test_str))
{
$temp .= "\$";
$temp .= $var_str;
if(strlen($var_str) > 0)
$i = $i + (strlen($var_str) - 1);
$test_str = "js_var_set";
break;
}
}
}
if($test_str == "js_var_set")
continue;
}
}
}
if(is_var_ch(substr($str, $i, 1)))
{
$temp .= substr($str, $i, 1);
for($j = $i+1; $j < strlen($str); $j++)
{
if(!is_var_ch(substr($str, $j, 1)))
{
$i = $j-1;
break;
}
$temp .= substr($str, $j, 1);
}
}
else
$temp .= substr($str, $i, 1);
}
$GLOBALS['end_pos'] = strlen($str) - 1;
return $str;
}
function sing_spc($str)
{
$spc = false;
$i = 0;
$temp = "";
$arr = [];
$str = rem_sur_spc($str);
$str .= " ";
$temp = "";
for($i=0; $i < strlen($str); $i++)
{
if(!$spc && substr($str, $i, 1) == " ")
{
if($temp != "")
{
$arr[sizeof($arr)] = $temp;
$temp = "";
}
$spc = true;
continue;
}
if($spc && substr($str, $i, 1) != " ")
$spc = false;
else if($spc)
continue;
$temp .= substr($str, $i, 1);
}
$str = "";
for($i=0; $i < sizeof($arr); $i++)
{
$str .= $arr[$i];
if($i+1 < sizeof($arr))
$str .= " ";
}
return $str;
}
function str_arr($str)
{
$i = 0;
$j = 0;
$temp = "";
$temp = "";
for($i=0; $i" && $php_stat == "true")
{
$php_stat = "false";
// $tmp .= "? -->";
$tmp .= "?>";
$j = $j+1;
}
else
$tmp .= substr($temp, $j, 1);
}
if(strlen($str) != strlen($tmp))
{
$file[$i] = $tmp;
$i = $i+1;
continue;
}
}
if(substr($user_agent,0,5) == "Emacs" || substr($user_agent,0,5) == "Links" || substr($user_agent,0,4) == "Lynx" || substr($user_agent,0,9) == "URL/Emacs")
{
// PRINT CODE IN BROWSER
/*echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
for($i=0; $i";
}
echo "\n";
echo "\n";
echo "\n";
echo "\n";*/
// END PRINT CODE IN BROWSER
// EXECUTE CODE FOR REAL
include "../html/css_eqv.html";
// END EXECUTE CODE FOR REAL
}
else
{
// PRINT CODE IN BROWSER
/* echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
echo "\n";
for($i=0; $i";
}
echo "\n";
echo "\n";
echo "\n";
echo "\n";*/
// END PRINT CODE IN BROWSER
// EXECUTE CODE FOR REAL
$html_str = "";
for($i=0; $i