Самостоятел_2(2)
.pdf
|
6 |
_gjns |
|
h[g_ |
[a_ ) |
|
|
|
) |
|
|
|
** |
|
* |
|
|
|
|
- |
- |
|
- |
'*jbj |
|
|
|
|
6 |
http://myhost/my.php?name=myname&age=myage |
|
|
|
||
© |
) |
|
!ZCAP |
) |
|
) $ |
|
% |
&* |
) |
|
*ch^_r*jbj;h[g_9Bl[hec#**) |
ch^_r*jbj |
|
|||
!ZCAPWh[g_X |
Bl[hec* |
; |
!ZCAPWh[g_X9Bl[hec |
|
|
) |
!ZCAPWh[g_X9>cfc- |
|
* |
|
|
) |
- |
© |
|
* |
|
|
) |
$ |
|
q_ - |
) © |
|
© LDL* |
|
|
|
|
) |
|
|
|
LKOP* |
|
jimn*bngf |
6 |
|
|
|
|
<html> |
|
|
|
|
|
<head> |
|
|
|
|
|
8ncnf_: |
|
|
Limn8+ncnf_: |
|
|
</head> |
|
|
|
|
|
<body> |
|
|
|
|
|
8ilgg_nbi^9jimn[]ncih9ch^_r*jbj: |
|
68l:8l: |
©' : <input name="user_name" type="text" maxlength="20" size="25" value="" />
<br><br> |
© |
: <input name="age" type="text" maxlength="2" size="3" value="" /> |
|
|||
<br><br> <input type=submit value=" |
|
"></form> |
|
|
||
</body> |
|
|
|
|
|
|
</html> |
|
|
|
|
|
|
|
|
) |
|
jimn*bngf |
* |
Limn |
|
|
* |
|
|
|
|
|
|
g_nbi^ |
|
© |
|
. |
6a_n |
jimn* |
|
a_n) |
% |
& |
|
|
* |
jimn) |
% |
& |
|
|
|
|
- |
* |
|
|
|
|
|
[]ncih |
|
|
|
|
* |
© |
© |
6[]ncih9bnj6+gsZmcn_*]ig*o[+m]lcjn*jbj* |
|
||
|
|
[]ncih) |
|
|
% |
|
& |
|
* |
|
|
|
|
|
|
|
) |
) |
) |
|
6 |
|
|
|
|
|
|
<?php |
|
|
|
|
|
|
if (!empty($_POST["user_name"])&&!empty($_POST["age"])) |
|
|
||||
{ |
|
|
|
|
|
|
echo " |
|
:<br>"; |
|
|
|
|
echo " ' - "; |
|
|
|
|
|
|
echo $_POST["user_name"]; |
|
|
|
|
||
echo "<br> |
- "; |
|
|
|
|
|
echo $_POST["age"]; |
|
|
|
|
|
|
echo " |
"; |
|
|
|
|
|
} |
|
|
|
|
|
|
else |
|
|
|
|
|
|
{ echo " |
|
. |
".; }?> |
|
|
|
11
|
|
, |
, |
|
|
|
$_POST |
. |
|
|
, |
|
|
, |
. |
|
|
|
|
$_POST |
name |
(<input />), |
$_POST["user_name"] |
|
|
, |
. |
|
|
|
|
Pcec |
ek c |
co |
k |
1. |
|
|
|
) |
C_n Limn6 |
|
. |
|
|
|
|
First Name <input name="FirstName" size="20" type="text"> |
|
||||
Last Name <input name="LastName" size="40" type="text"> |
|
||||
Email Address <input name="Email" size="60" type="text"> |
|
||||
Comments <textarea name="Comments" rows="S" cols="40"> |
|
||||
<INPUT TYPE=SUBMIT NAME="SUBMIT" VALUE="Submit"!> |
|
||||
2. |
© |
© |
|
* |
|
|
) |
© |
* |
|
|
3. |
|
|
|
|
|
|
|
|
|
kc |
|
1. |
|
|
|
C_nLimn* |
|
2. |
|
C_n |
Limn; |
|
|
3. |
|
|
Get. |
|
|
4. |
|
|
Limn* |
|
|
12
|
oc |
co |
c c |
k k) |
|
|
|
|
* |
|
* |
|
|
|
|
|
c |
|
|
|
|
) |
|
|
|
* |
|
|
|
|
|
|
k |
|
|
|
|
|
|
1. |
|
|
|
|
|
|
|
2. |
|
|
|
|
|
|
|
3. |
|
|
|
|
|
|
|
4. |
|
|
|
|
|
|
|
5. |
|
|
|
|
|
|
|
T |
c c: |
|
|
|
|
|
|
1. |
© |
- }LDL dMo_ls |
) |
)., |
)//0 * |
|
|
2. |
|
- } |
) |
6 |
).,, |
).44 |
* |
3. |
** |
- } |
0) 6} |
|
).,, |
)/1. |
* |
|
k |
e o |
|
> |
|
|
|
< |
|
|
|
>= |
|
|
|
<= |
|
|
|
== |
|
|
|
!= |
|
|
|
=== |
|
|
|
!== |
|
|
|
© |
* |
) nlo_% & ) [fm_% & ,* |
|
|
LDL6 |
|
|
<?php |
|
|
|
+ |
6 |
|
|
$num1 = 10; |
|
|
|
$num2 = 7; |
|
|
|
echo "\$num1 > \!hog.9 *%!hog :!hog.&7+ |
%,:3- |
& |
|
echo "\$num1 < \!hog.9 *%!hog 8!hog.&7+ |
,%,83- |
& |
|
+ © |
6 |
|
|
echo "<br/>10 < 7 = ". (10 < 7); // 0 echo "<br/>20 <= 19 = ". (20 <= 19); // 0 echo "<br/>1 == 1 = ". (1 == 1); // 1 echo "<br/>0 == \"\" = ". (0 == ""); // 1 echo "<br/>0 === 0 = ". (0 === 0); // 1
echo "<br/>0 === \"\" = ". (0 === ""); // 0 echo "<br/>true = ". true; // 1
echo "<br/>false = ". false; // 0 ?>
13
|
6 |
|
|
|
|
|
|
|
& |
[fm_), |
|
|
) |
|
|
|
|
.& |
|
|
|
|
|
) |
* |
),99 |
" |
) ,999 © |
|
) |
|
* |
|
|
|
|
|
|
|
LDL |
|
|
) |
|
|
|
|
|
* |
|
|
|
) |
|
|
|
|
|
|
* |
|
|
abs( ) - |
|
|
|
* |
|
|
|
|
echo abs(- ,*3&7+ |
|
,*3 |
|
|
|
|
||
acos( ) - |
) |
|
© |
|
* |
|
|
|
echo acos(- ,*3&7+ |
|
.*/025/4./0,12 |
|
|
|
|||
asin( ) - |
) |
© |
|
|
* |
|
|
|
echo asin(- ,*3&7+ |
|
- 0.77539749661075 |
|
|
|
|||
atan( ) - |
) |
© |
|
* |
|
|
|
|
echo atan(- ,*3&7+ |
|
- 0.61072596438921 |
|
|
|
|||
atan2( ) - |
|
|
r s) © |
* |
© |
[n[h%s+r& |
||
|
) |
|
|
|
|
|
|
* |
echo atan(- ,*3+.&7+ |
|
|
- 0.33667481938673 |
|
|
|
||
echo atan2(2, - ,*3&7+ |
|
|
*5,303 0242 |
|
|
|
||
base_convert( ) - |
|
|
|
|
* |
6 |
) |
|
|
) |
|
|
) |
) |
) |
* |
|
_]bi [m_Z]ihp_ln%/),)2&7+ |
^ |
|
|
|
||||
bindec( ) - |
|
|
|
* |
|
/ |
) |
|
|
.0304/203* |
|
|
|
|
|
|
|
_]bi ch^_]% ,, &7+ |
./1 |
|
|
|
||||
ceil( ) - |
|
|
|
|
* |
|
|
|
_]bi]_cf%.*/1&7+ |
|
/ |
|
|
|
|
|
|
cos( ) - |
|
|
) |
© |
* |
|
|
|
_]bi]im%.*/1&7+ |
|
- 0.70271307677355 |
|
|
|
|||
decbin( ) - |
|
|
|
* |
|
.0304/203) |
||
/ |
* |
|
|
|
|
|
|
|
_]bi^_]ch%./1&7+ |
|
|
,, |
|
|
|
|
|
dechex( |
) - |
|
|
|
|
* |
|
|
.0304/203 3 |
|
|
|
© * |
|
|
|
|
_]bi^_]b_r%./1&7+ |
|
|
_ |
|
|
|
|
|
decoct( ) - |
|
|
|
* |
|
.0304/203 |
||
3333333333 |
|
|
© |
* |
|
|
|
14
echo d_]i]n%./1&7+ |
|
/1/ |
|
|
|
|
|
|
||
deg2rad( ) - |
|
|
* |
|
|
|
|
|
||
_]bi^_a.l[^%5,&7+ |
|
*13,352/.23505 |
|
|
|
|
|
|||
exp( ) - |
|
|
* |
|
|
|
|
|
|
|
_]bi_rj%&7+ |
.*34.44.4015 |
|
|
|
|
|
||||
floor( ) - |
|
|
|
|
* |
|
|
|
|
|
echo floor(2.99); // |
|
. |
|
|
|
|
|
|
||
getrandmax( ) - |
|
) |
© |
|
|
|
l[h^%&* |
|
||
_]bia_nl[h^g[r%&7+ |
/.323 |
|
|
|
|
|
|
|||
hexdec( |
) |
- |
|
|
|
|
) |
|
* |
|
|
|
|
|
3 |
.0304/203 |
© |
* |
|
|
|
_]bib_r^_]%$ $&7+ |
|
./1 |
|
|
|
|
|
|
||
log( ) - |
|
|
|
* |
|
|
|
|
|
|
_]bifia%_rj%&7+ |
|
|
|
|
|
|
|
|
||
_]bifia%.*34&7+ |
|
,*555452/13.451 |
|
|
|
|
|
|||
log10( ) - |
|
|
|
* |
|
|
|
|
|
|
echo log(1000); // |
|
/ |
|
|
|
|
|
|
||
max( ) - |
|
|
|
|
|
* © |
|
© |
|
* |
|
|
|
© |
|
* |
|
|
|
|
|
_]big[r%.*./)0.*110)14*./0)/0*/&7+ |
14*./0 |
|
|
|
||||||
$a = array(12.23, 42.554, 58.234, 34.31); |
|
|
|
|
|
|
||||
echo max($a); |
|
// |
58.234 |
|
|
|
|
|
||
min( ) - |
|
|
|
|
|
* © |
|
© |
|
* |
|
|
© |
|
* |
|
|
|
|
|
|
_]bigch%.*./)0.*110)14*./0)/0*/&7+ |
.*./ |
|
|
|
||||||
$a = array(12.23, 42.554, 58.234, 34.31); |
|
|
|
|
|
|
||||
echo min($a); |
|
// |
12.23 |
|
|
|
|
|
||
mt_rand( ) |
- |
|
* |
|
|
|
|
|
|
|
|
|
* |
|
$ |
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
gnZml[h^%&* |
|
|
mt_srand( |
) - |
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
gnZl[h^%&* |
|
|
|
mt_srand(9); |
|
|
|
|
|
|
|
|
||
for ($i = 1; $i <= 10; $i++) |
|
|
|
|
|
|
|
|||
_]bignZl[h^%)5&*7+ |
3/43 005/1 |
|
|
|
|
|||||
mt_getrandmax( ) - |
|
) © |
|
|
|
gnZl[h^( ). |
||||
echo mt_getrandmax( ); // |
2147483647 |
|
|
|
|
|
||||
number_format( ) - |
|
. |
6 |
) |
) |
) |
) |
|||
|
|
|
|
|
% |
$ |
&) |
© |
% $ |
&. |
$a = 3456787 * log(2.718); |
|
|
|
|
|
|
||||
echo number_format($a, 4, ",", "'"); // |
3'456'428,5856 |
|
|
|
||||||
octdec( ) |
- |
|
|
|
|
) |
|
* |
|
|
|
|
3333333333 .0304/203 |
|
© * |
|
|
|
|||
_]bii]n^_]%/1/&7+ |
|
./1 |
|
|
|
|
|
|
||
pi( ) - |
|
© |
|
«* |
|
|
|
|
|
|
_]bijc%&7+ |
/*015.21/1454 |
|
|
|
|
|
|
|||
pow( ) - |
|
|
|
* |
6 |
|
* |
|
|
|
_]bijiq%.)/&7+ |
|
4 |
|
|
|
|
|
|
||
rad2deg( ) - |
|
|
. |
|
|
|
|
|
||
_]bil[^.^_a%jc%&+0&7+ |
01 |
|
|
|
|
|
|
|||
rand( ) - |
|
|
|
* |
$ |
|
|
|
* |
|
|
|
) |
|
|
|
, |
N=J@ZI=T* |
|
|
|
|
|
|
|
|
|
|
ml[h^%&* |
|
|
|
15
round( ) - |
|
|
|
|
© |
* |
|
|
_]bilioh^%2*01212&7+ |
|
2 |
|
|
|
|
||
sin( ) - |
|
) |
© |
|
* |
|
|
|
_]bimch%jc%&+.&7+ |
|
|
|
|
|
|
|
|
sqrt( ) - |
|
|
|
. |
|
|
|
|
_]bimkln%.&7+ |
|
|
|
|
|
|
|
|
srand( ) |
- |
|
|
|
|
|
|
* |
|
|
|
|
|
|
l[h^%&* |
|
|
srand(9); |
|
|
|
|
|
|
|
|
for ($i = 1; $i <= 10; $i++) |
|
|
|
|
|
|
||
_]bil[h^%)5&*7+ |
|
5 2./02/02 |
|
|
|
|||
tan( ) - |
|
) |
© |
|
* |
|
|
|
_]bin[h%jc%&+0&7+ |
|
|
|
|
|
|
|
|
LDL |
© |
|
|
|
|
* |
|
|
|
|
* |
|
|
- |
|
|
* |
|
|
,* |
|
|
|
|
|
|
bcadd( ) - |
|
|
|
|
* |
- |
|
* |
_]bi ][^^%0*,,5)0*,,5).&7+ |
|
4 |
|
|
|
|||
bccomp( ) - |
|
|
* |
|
|
) |
(* |
|
|
|
|
|
|
) |
- * |
) |
,* |
_]bi ]]igj%0*,,)0*,,5).&7+ |
|
, |
|
|
|
|||
_]bi ]]igj%0*,)0*,5).&7+ |
|
- 1 |
|
|
|
|||
echo bccomp%0*,5)0*,).&7+ |
|
|
|
|
|
|||
bcdiv( ) - |
|
|
|
|
|
* |
|
|
_]bi ]^cp%0*,,).*,,5).&7+ |
|
. |
|
|
|
|||
_]bi ]^cp%.*,,/)/*,,5).&7+ |
|
,*22 |
|
|
|
|||
_]bi ]^cp%0*,,),*,,1).&7+ |
|
© |
|
|
|
|||
bcmod( ) - |
|
|
|
|
* |
|
|
|
_]bi ]gi^%1.1)/&7 |
+ |
|
|
|
|
|
|
|
_]bi ]gi^%1.1*555)/&7 + |
|
|
|
|
|
|||
_]bi ]gi^%1.1*555)/*./&7+ |
|
|
|
|
||||
bcmul( ) - |
|
|
|
* |
- |
|
* |
|
_]bi ]gof%.*,,4)0*,,5).&7+ |
|
4*,, |
|
|
|
|||
bcpow( ) - |
|
|
* |
6 |
) |
) |
* |
|
|
|
|
|
|
|
* |
|
|
echo bcpow(2.005, 3, 2); // |
|
|
4*,, |
|
|
|
||
_]bi ]jiq%.*.1)/).&7+ |
|
|
*/5 |
|
|
|
||
bcscale( ) - |
|
|
|
) |
|
|
* |
|
echo bcpow(2.25, 3); // |
|
|
8 |
|
|
|
|
|
echo bcscale(2); |
|
|
|
|
|
|
|
|
_]bi ]jiq%.*.1)/&7+ |
|
|
*/5 |
|
|
|
||
bcsqrt( ) - |
|
|
* |
|
|
|
||
_]bi ]mkln%.*,,).&7+ |
|
|
*,, |
|
|
|
||
_]bi ]mkln%.*31).&7+ |
|
|
*,/ |
|
|
|
||
bcsub( ) - |
* |
|
|
|
|
* |
|
|
_]bi ]mo%0*,,).*,,5).&7+ |
|
.*,, |
|
|
|
|||
_]bi ]mo%.*,/)/*,5).&7+ |
|
|
- 1.06 |
|
|
|
16
|
Pcec |
ek c co |
k |
1. |
* |
|
|
2. |
|
) |
LDLArj_ln |
A^cnil) |
|
* |
|
|
|
kc |
|
1. |
LDL* |
|
|
2. |
* |
|
|
3. |
|
|
LDL* |
17
|
oc |
|
co c c |
k k) |
|
|
|
|
|
* |
|
|
|
|
|
|
c |
|
|
|
lin/* |
|
|
|
k |
|
|
|
|
|
|
1. |
|
|
|
|
|
|
|
2. |
|
|
|
|
|
|
|
3. |
|
|
|
|
|
|
|
4. |
|
|
|
|
|
|
|
5. |
|
|
|
|
|
|
|
T |
c c: |
|
|
|
|
|
|
1. |
© |
|
- }LDL dMo_ls |
) |
)., )//0 * |
|
|
2. |
|
- } |
) |
6 |
).,, |
).44 |
* |
3. |
** |
- } |
0) 6} |
|
).,, |
)/1. |
* |
|
|
k |
e o |
|
|
|
|
|
lin/ |
|
|
Rot13 - |
) |
|
* |
|
© |
|
|
* |
Qm_h_n7 |
) |
© |
|
|
© |
* |
/ |
|
$ * |
|
|
|
% |
& |
/6 |
J) - |
* |
© |
7 |
) |
|
|
* |
/- |
.2% |
|
|
&) |
|
) |
|
|
|
* |
|
|
|
|
© |
|
) |
Onlcha) |
|
|
6 class String def rot13
self.tr("A - Ma - mN - Zn - z", "N - Zn - zA - Ma - m") end
end
joke = "Y 2K bug"
joke13 = joke.rot13 # "L 2X oht"
episode2 = "Fcbvyre: Naanxva qbrfa'g trg xvyyrq". puts episode2.rot13
© , |
© |
|
. |
) |
|
|
) |
|
© |
|
* |
|
|
|
|
]lsjn |
|
|
© |
$ |
|
@AO* |
|
% |
|
©) |
|
|
|
&* |
) |
QJET) |
© |
* |
© |
|
|
) |
) |
|
6 |
coded = "hfCghHIE5LAM". |
|
|
|
|
||
jonm |
) |
) Ahn_l |
|
|
|
|
print " |
: " password = gets.chop |
|
|
|
|
|
if password.crypt("hf") == coded |
|
|
|
|
||
jonm |
|
|
|
|
|
|
else |
|
|
|
|
|
|
jonm |
) |
; |
|
|
|
|
end |
|
|
|
|
|
|
|
|
) |
|
|
|
S_ - © ) |
) |
|
) |
|
© |
|
* |
|
|
|
OOH%O_]ol_Oi]e_nmH[s_l&* |
|
) |
18
|
|
) |
|
|
- |
|
|
) |
©* |
|
|
|
|
|
|
|
|
|
|
|
|
|
Vfc* |
|
|
|
© |
|
|
; |
© |
) |
|
+ |
|
) |
|
© |
|
|
|
* |
|
|
@_f[n_ Ehf[n_ |
|
^_f[n_ chf[n_ |
* |
^_f[n_% |
|
|||
& |
) |
© |
|
* |
|
|
© |
|
|
* |
|
|
>AOPZ?KILNAOOEKJ) |
|
|
||
) |
|
|
* |
|
>AOPZOLAA@ |
|
) |
|
|
|
* |
) |
|
|
|
|
|
@AB=QHPZ?KILNAOOEKJ |
|
|
|
© * |
|
|
|
|
require 'zlib' |
|
|
|
|
|
|
|
|
include Zlib |
|
|
|
|
|
|
|
|
long_string = ("abcde"*71 + "defghi"*79 + "ghijkl"*113)*371 |
|
|
|
|||||
# long_string |
559097 |
. |
|
|
|
|
|
|
s1 = Deflate.deflate(long_string, BEST_SPEED) # 4188 |
. |
|
|
|
||||
s3 = Deflate.deflate(long_string) # 3568 |
|
|
|
|
|
|
||
s2 = Deflate.deflate(long_string, BEST_COMPRESSION) # 2120 |
|
|
|
|||||
|
|
|
) |
|
|
|
|
) |
|
- |
|
© |
|
* |
) |
|
© |
* |
) |
|
|
|
|
* |
|
|
|
) |
|
|
© |
* |
|
) |
|
% |
|
|
|
|
&* |
|
|
|
© |
|
) |
|
|
|
|
* |
|
|
|
|
.0 |
|
|
|
|
|
* |
|
|
|
//"* |
|
|
41 |
|
) |
% |
|
%fia%.12&+fia%41&- &',," &.1" |
|
© * |
|||
* |
|
|
|
|
|
|
|
|
|
|
|
!n_rn9om_lZ_h]i^_%!^[n[)![]& !^[n[9om_lZ^_]i^_%!n_rn) |
|||||
![]&) |
|
|
%!^[n[& |
|
%!n_rn& |
|
|
|
%![]&) |
.1"ip_lb_[^* |
|
|
|
|
|
||
.* |
|
|
|
|
|
|
|
|
[& |
|
|
|
|
) |
|
* |
|
|
* |
|
8 . |
8 |
.* |
|
|
|
& |
|
) |
|
|
|
|
) |
|
|
) |
© |
|
|
|
) |
|
) |
om_lZ_h]i^_ om_lZ^_]i^_ |
|
|
- |
|
|
) |
il^)]bl) |
|
momnl)mnljim chnp[f) |
© ) |
|
|
|
|
|
|
* |
/* |
|
© |
|
|
|
|
) |
|
|
* |
|
|
|
|
|
|
|
<form method=post action =?> |
|
|
|
|
|
|
|
|
: |
|
|
|
|
|
|
|
|
<input |
size=100 |
name=abc |
value="abcdefghijklmnopqrstuvwxyzABCDEFGHI |
JKLMNOPQRSTUVWXYZ0123456789!@$^*()[],./_+-=~:|?{}'">
:
<textarea cols=100 rows=10 name=list > A
Quicks brown fox jumps
19
over lazy dog
!!
</textarea>
<input type=submit value=Go /> </form>
<hr>
<?php
include 'user.php';
//function user_encode($data, $abc)
//{
//...
//}
//function user_decode($text, $abc)
//{
//...
//}
//function user_encode($x, $abc){return base64_encode($x); } //function user_decode($x, $abc){return base64_decode($x); } if(!isset($_POST['list'])|| @strlen($_POST['abc'])<2) exit;
$list = get_magic_quotes_gpc()? stripslashes($_POST['list']) :$_POST['list']; $abc = get_magic_quotes_gpc()? stripslashes($_POST['abc']) :$_POST['abc']; $list = explode("\r\n", $list);
echo "<table border=1>"; $maxres = 0; foreach($list as $msg)
{
if(isset($dm)) { $dm0 = $dm; $em0 = $em; } |
|
|
|
if(strlen($msg)> 0 && $msg[0] == ' ') |
|
|
|
$msg = base64_decode($msg); |
|
|
|
$em = user_encode($msg, $abc); |
|
|
|
$dm = user_decode($em, $abc); |
|
|
|
$res = ''; |
|
|
|
if($msg !== $dm) $res = '64 - |
|
'; |
|
else |
|
|
|
{ |
|
|
|
$abc0 = count_chars($abc, 1); |
|
|
|
$abc1 = count_chars($em, 1); |
|
|
|
$extra = ''; |
|
|
|
foreach($abc1 as $key =>$val) |
|
|
|
if(!isset($abc0[$key])) |
|
|
|
$extra .= sprintf(" %02X", $key); |
|
|
|
if(strlen($extra)) |
|
|
|
$res = "32 - |
, |
$extra"; |
|
else |
|
|
|
{ |
|
|
|
$l1 = strlen($dm); |
|
|
|
$l2 = strlen($em); |
|
|
|
$max = floor(($l1*8 * 1.33 + 7)/8); |
|
|
|
if($l2 > $max) |
|
|
|
$res = "16 - |
*%!f.- !g[r&* |
"; |
20