ucoz` |
|
- - .
http://$HOST/gb/
POST-:
$postdata = array( "id" => '/gb/', "name" => "[]", "message" => "[ ]", "email" => "", "www" => "", "code" => "[ ]", "a" => "[ ]", "m" => "[ ]", "syst" => "", "sos" => [] );
, , ( ). “” . sos - , . JS- ( ):
var _y8M=''; function _dS(s) { var i; var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<32){ c=127-(32-c); } r+=String.fromCharCode(c); } return r; } _y8M=_dS('>kprwv"v{rg?$jkffgp$"pcog?$uqu$"xcnwg?$37234;746:$"1@2');
- . , :
<input name="sos" type="hidden" value="1501295248" />
. . PHP, :
function sos_decode($code) { $ret = ''; $code = stripcslashes($code); $l = strlen($code)-1; $k = substr($code,$l,1); for($i=0;$i<$l;$i++){ $c = ord($code[$i])-$k; if($c<32){ $c = 127-(32-$c); } $ret .= chr($c); } return $ret; }
. .. , ! UCOZ - - .
: javascript php ucoz |
JavaScript |
|
.
PHP JavaScript.
-
<?php header('Content-type: text/javascript'); ... $msg = '....'; ?> alert('<?=$msg;?>');
, $msg , JavaScript , !
php.net
function jsAddSlashes($str) {
$pattern = array(
“/\\\\/” , “/\n/” , “/\r/” , “/\”/” ,
“/\’/” , “/&/” , “/</” , “/>/”
);
$replace = array(
“\\\\\\\\”, “\\n” , “\\r” , “\\\”" ,
“\\’” , “\\x26″ , “\\x3C” , “\\x3E”
);
return preg_replace($pattern, $replace, $str);
}
- js
: javascript php |
: | [1] |