Programowanie w PHP
Transkrypt
Programowanie w PHP
!" #$# ! & " ! % ' '( &% ) *+, . " '( / ! & " ( " ' 0 ! " 1" & & - ' " " 3 ( ! '( " & & --- #$# " - ! ! ' " 2 #$# & ! & & - 4 #$#567 1#$# 82 % " '( ! ! " $ 9, 16 & 7 : 672 " " ( #$# & " " : " " ! '( ! 3 ; #$# ! ( " ) " #$# < --- ! / 1#$# #$# 4 ! 2 " % '( ( 8?? = 2 #$# & >! #$#4 & 1 " " " ' ' : 3 #$# & ' & 3 @55 " #$# A . & 9 & '" ( --- & ' $ 9, --- > % A '" (@ '( #$# & * ! ! & #$# & , & ( & & ! " A #$# & " #$# $ 9, A #$# & " " --- B --A --- - " & C $ 9, - '( " * " # " & ' # ' "! " ( " " / ' ! ! ( $ 9, ' --- #$# # #$#@ & ! & & &3 &" ! " 0 " &0 " ) " ! #$# " ! ( ' ! & & & & " ! " #" --- & " ' ! #$# % / " . " & " # 2 '" # $ ! ' " #$# # " $ ( ! ( " 1" ! @ " ! " % " & (@ % * #$# 1 ! @ 2 " * " ' * 1 #$# --- ! #$# : #$# & '( ! @ () '( () ' " * * +, ,) '- ) '. .) / D 2 " " % #$# 1012 2 / 2 / # 2 *@ " ! / % C & % ( & * 34# =*# #$# =! ( " & #$# @ ' - " & " ' " " !" % & ' !" #$# #$# (" * " ( +, ("() & % " ( 1 ) +, 3 * " ( 2 ) 0 4" ' -,./ (" % 1 ,./ " ( ) 0 - ! !" % 1 % @ #$# 2 ) 3 56 57 8558 1 1EF ( ) * ) " ) 5 ! " " FG2 / " - #$# & ! 5 ( 3, 6 67,4 34 % " " 1 8 96 % : 6 2 34 6 " " - ( % & & 1, 2 5 " / #$# & 1 & ' H ( 52 & ! ! 1;2 ' ! ( (@ !" % 1 % 1 2 ) 3 * " ( & " " & & + - & % #$# " - #$# " ""@ -- : " 0 ->: " " ?: >" " B IJ & "" 0 0<< = -- ? : ! ( " &" & @ & 4 (" +,) " 2 (" +, " " ( " ,./ " ( ) " ,./ & %) # #$# & &@ ) @ 1' " & 20 50 " " - " 0 " ' ' " " &% & " ' 0 & ( , ". " " ! --- --! ! " 1 7 " " " ! 2 " ! --- 7 " " ! & & & % = K?L & 9 % 7 7 % * M H " --- # A: B;, * B;, " # B . 8: " ! # " " " " +" '" " 6 B . ! ! * 1 " & =! ! ! ---2 1 " '" & 2 " ( " ! 7 J ' 7 & D &1 CD & " C#57#2 B & & ( " % !" ! 3 " . " C#57# ! & " ! " H " ! ( --- 3$0 4# ( " " " $ 0 " ) " " C# % ( 1 ' 2 # C#57# & " " % !" " !" " ( $ " ( D $ & " 3 $$ 2 ! " C#57# $ # ( --= $ & B;, # 9 ( C#57# $ # : " $ # --- H ! . % ( " C#2 " 1 $ --- ! " ! 1 2 " --$ " $ 9, 1 % . " # # E F @ * " : " & # G# * ! --- " > 3$ * # $ % # --- #2 ' H --- ' " & B;, & D J " - " & & $ ! " & ( ( & & $ #$# " ! # % 1 ' " 2 9 ' @ " 5 & ' $ $ " # & # H# 9 & " # & ( : '( ' " ( # @ ( # '( $ # 9 ! ( 3 $ ! " $ " & # 6 " ! ! # & " ! ! ' % " " " " '( 3 ! " & ' & /# " --" $ # @ *# " $ # " @ $ # 0 ' ! $ # " 9: $ B 0 ( @ # 1 1 ! ( " " # " ! & 7 $ I " G J & ' ( # ') !* # % +$ ,-./ 4 * ) + ( 56 / 0 1%'# +2 ( 3 4 7 *8 # # # ( 9!2 *#! % $ %: ' ! $;9 ! %; # ) ; & < =* $;9 $=* *#! $ ;/ > ( '# !') 2 ' *# $ +2 !* ' * #'# # '; ,-./ & ' % ' 8 % 56 : # ! :( '% #;8 ( !$% )? % 9 # ) *# !* !* / '% #;8 : ( # ' !') ' 8 % *#1+2 +* /@ ' '1 # '!) ; 9'); ' # 000/ E$ E % $ ( ' / ' & $ # " " % / ! ( $ "% 0 " # & @ % " " % @ " % & & & " /- @ % " & & # $ 3 ' ' ; < ( 3 = 3 ( > # " @ $ 3 ? @ 3 3 B % 3 C +D113 . " / ; ( ! ( ; " 6A75 8 5 68 17EF. $ : &% # " % & $ # '( 7 " $ & # " '( ( & & ( " ) $ & " -$ # D # " ( " $>* 1 . " " $ # $ # #>* % - '( 0 3 $ # , " " $ $ $ # 2 > # $ " " # 1 1 855 @ #0 # " ! @ = '( $ 9, - $ # 8 ?? >: > 3 " ! , ? ! & ( 7 ( " " ! " 8 ' / $ # ! - $ # & $ I " H K" CB GFF L GMM HFF L HMM !FF L !MM FF L MM FF L MM 0 " = ( B % ! #! B ! 8 ' !% B ! % !% B ! @ '% #;8 : ( 9 ( * ' ! %/ 000 ) ( 9!2 ' $;9 ($ ) A( $;9 !A( 7 ! $ $# 2/ # @ " % % " & & ) 9!) ($ % " " ! 7 *!8 A 8 ' # # / # *# 8 * ';%* ' A )( ') ) # *# 8 * : ( ( % $ : / # *# 8 * 9) %$ $ : ) / # *# 8 * 9) ' ) : $ ' & A 0 2@ ! 3 ! " " & " $ # @ # 1 1 855 3 C ! " > G 3 ; $ = H > 1III @ 3 K .+!B!: ; 8I / ( " ( .#$# J 5 8 1III ' 1835E356 9C " ;'; )? % ?$ ! )? % 1F318386 9C 1 6 18+B ' # 8 )? % '% & & & 1 . " NO " $ 9, 1 ( " " $ ! 2 ! # 3 + %) # NJ --= G/ C; % 000 !/ = 000 '#;%;8 / = 000 # $%#% # % #! ;8 * >. '# / = ; 3 >. 8 ' P/ H/ B$ +* ( 1* ' !'!) # $ >. ! % !+ # $ ' $ % ;8 1 ! B$ * --- --- 1 #$# ( #$# $ 9, 1 & #$# " 2 $ 97 #$# # $ 9, * 2 . " #$# 1 * " " " ) <2 $ 9, ! ( ' " ! ! " & % & " ! " & & " ( 7 & #$# ' . M * " . . M * $ 9, " 1 2 $ 9, " & " $ 9, ! ! H ! $ 9, " $ 9, * #$# B " & 7 " ( % ( ( " ( " + " & ( " % " " ) " & - % %) ( " 7 #$# " / '( " #$# . ) / #$# " % & D '( " ! ' - ! " #$# $ 9, . " & ! #$# - #$# ! & @ " ! ( . ! ' ! " " " " . " % $ 9, 4 - ' " " --3 $ 9, ! ( & . & " # % " . ! " ! " ; @ * --B . ! & & $ 9, '( # " * " $ # ' " --- 1 " $ 9, $ 9, " $ 9, '( $ #2 " . " $ 9, 5 : " & ! - & " & & & % %6 - #$# ! " ( " '" #$# ' . " ! ( ! " '" 34 % . & ( % ' 34 % , ! '( !@ & * * & * ( % " 1 86J/ 1 8 6/ - #$# 7 8% %6 O ) & & " & 1;2 " ! & 1, 2 * & " " " & . " & 1Q2 & " " ( %) " " I #$# " 8 324 7 R: 8 " B 2 % ' " & (" % +, +, "L ( M ,./ ,./ & # " ( @ &@ / & 4 @ (" +, +, (N ( "L M ,./ M ,./ M & @ ( 12 2 " ! $J J " 'I ) - ' " 3 ! =! " ( $ 9,J ! ! ' " ( @ & 4 (" +, +, & (N ( # % "L M % M ,./ M ,./ % " @ % ( # % 5 , " " % =! " I " & 4 ( ' ( 122 O +P " , ( OL P./ & : @ " , ( OL " & 4 ( O +, @ L) " M, ( OL M ,./ & : " ) & & " & 2 0 ( ! " " , H ( ! OL , ! ! @ 3 " & # ! $ I " " @ ! R " 2 2 2 22 25 2S D $ ? % 9;$ E *%'$ ' F % $ G; #!')? ( % ?8 ! %6 - #$# & 152 " '" ( / " % '" ( '" " " 1/2 P 7/ 4 (" 7/ 4 ). * ("I 7/ 4 *N0OLR 2QS 7/ 4 "T " & " '( P= & * *I * & & % 7/ 4 + + @ Q "( " T. %6 # #$# ' - ! " ( 1+2 ' # " ' '( " ! " !% & * * * & 7/ , " 9 U/ +, -U./ " ' RT U " 5 ' '( '( " ' & & * *% *% & , " U/ Y* @ ) ,= ) *%,/ * / (" 0 *% ,M / (" *%/ (" * * 2V W *% 2 " X ) *% ) ) ) ) 0 ( # @ = ) = ) " " 0 " %6 # ! ) & $ I " H#H# 8 0 ! " # 8 ( # $ '# # # $ $ $ I " H#!# 8 0 H $ *#9 ' 8 * $ 8' +2 $ *#9! ' 8 * 8 #!8 ;8 8' <+ $ *#9 ' 8 * $ +2 91 * '; ' 8' 8 8' 6+ $ *#9 ' 8 * +2 91 * 8' $ 8' ?( * 8 8 ' >+ $ *#9 ' 8 * +2 91 * 8' $ 8' $ *#! -+ $ *#9 ' 8 * +2 91 * 8' $ $ .+ $ *#9 ' 8 * +2 91 * $ *#9! ' 8 * 8 $ # '# 8' #!8 ;8 8 $ *#9! ' 8 * 8 8 8' 8 8' 8' # # $ 8' 8 #!8 ;8 8 $ *#9! ' 8 * 8 #!8 ;8 8 $ *#9! ' 8 * 8 #!8 ;8 8 $ *#9! ' 8 * 8 #!8 ;8 ;$ " 8 8 ' 8 & * * * * * * 7/ * Z 6/ * 1/ * ' J/ * 8/ * [ 6/ * ,M ,/ ,M ,/ ,M ,/ ,M ,/ ,M ,/ ,M ,/ & # @ 7 E A 8E 1J 8 $ I " H# # R- R 0 II 66 & 4 " * 8/ * ZZ/ % *8 # % ) *8 # 8 8 4 1/ " * ) ZZ ZZ* L N ,M ,/ ) 2 ,M ,/ ) 2 " * Z ( (" ) N *% *% \ 1/ ( % (" ) * ,M ,/ 4 " *% E/ *% / " *% & * " ) ) L ,M ,/ # @ 6 7 7 A 4 ' - #$# - '( % & % ! ( " & @ +,C ] ! ; ,G , C ] ! ; / & # @ 2V O ) " 2V / " O ) 34 ,./ 9 : %) ;< " < " )-% ; & R B B 8 R & 7 " " " ! ' & 1 " & 2 # " @+ ( " ) . - " ) 0 " " . @ ( " " " #$# # @+ ( " ) (" ) D . (" ) " =! " ' ( ( " ) ^ (" ) _ 1 8 " @ + " " " " ( % & " . &@ " = " . " & " ( ! ; " ( & '( $ =E " '( V " ( @ + ^ ( " ) E @ L ?B:. & " (" ) _ ^ (" ) _ . " & ' " % " @ + ^ ) " L 2 . (" ) _ @ + ) ^ (" ) _ ^ (" ) _ L ( 2V8. " %6 =" 6 " " B 7 6 " ! & ) * @ + N % . ^ N @ ( 3 3 _ - B ! " " / ) " A " " & ) ' " :" " & - ! " " " & " ! : " " : " C ! " ' B I " 6" T " " & ! ( " ! '( * '( / " '( " " : " R: B # " " & " ! ) '( - '( $ =E " ! V " " E &2 + ' 1 & '( ! ( " ( " ) . ^ (" ) _ # ' " " " ! " . & " " ' " " #$# " 6" WB # " " " B ! " " D ) % " " " ^ (" ) _ + 0 ) 0 ( " ) O ./ 4 9 ( LV " WB " ) " " " ; # " ! & " ! D " ! . ' (% '( '" '" " ' " B ! " '( " . " & ' @ +( 0" (% " " 0 ) 0 / / " 0 . ^ (" ) _ - " " " " ' " ! . " 1" ' 2 " " ! ' ' '( " " " ( " Q ' # & @ '( ! " " & ! " % @ +* ,; 1/ * " 7/ * ZZ. 2V3 * M ,/ & @ ; ; ; ; ; ; " " " " " 2V3 2V3 2V3 2V3 2V3 1 8 6 J 7 %6 # " " # !" # " % ! # & & " " & @ ! !" @ ^ +*H % *: % . (" ) _ D @ *: ^ % @ +*H % % . * " % (" ) _ D % " " !" # & * % 1 6 7 ./ " % &@ + , , , ,` +* 1,G 8,G 6, 2V % % , , *> 3 M ,/ *> ( . % ( ,M ,/ & & # ` @ 2V % 3 1 8 6 > "% $ I" " ! & & & : !" " "% ) !" & & * !" ( " 52 1 & 1X Y2 & "% !" ( 1 & * % & 2 " +./ # !" " ! !" & * % 6,./ & ! @ 34 % 1 (2 +, " " 1,G , ( 9 " 8,G , @ # !" " R" ) " " ! & '( & " " ! / " ! &@ & * % & +1G8G6./ D ! '" " ' !" " F . ( +) & * % , & +1 6,./ ? , 1,G , 8,G " D & !" " !" 1 2 '( & 4 " * % * % * % & % a5b a1b a8b , , , ,/ ( ,/ ,/ ! " & " %6 > !" !" " & 7 & 4 @ * % 6,./ 4 (" * * * & ! (" ) ! & " ! ) & % +, % % % 1,G , L ,M ,/ ,M ,/ ,M ,/ a5b a1b a8b # " 5 8,G , 8 " !" @ 1 8 6 "% " !" " & & !" " ! & ( 9 ( !" ! ! ( H % ! " " " '( #$# 1 ! " ( 2 !" !" 9 % .. ! + " +` 2V # ! ( !" " ! *= " 85J 186,.G ,c O , +,? !" +,C " " , +,? L ,G,758 L ,G,F58 6IA 11A,../ !" ,J " 8, ,Z D B, !" " % & *= ,c ( " O =! ( ( +,? + +* & ! ( " +,C , & , +,? L ,G ,75885J186,.G L ,G,EI7 A5 A5,../ % . +*= " .. % +, d? * + +G* +*= " % ,./ % . a* % b.. % +, * % ,./ & & '[ ) " 5% ! " I % & @ A %) V R " % '( % & 6 ! ) ' ! * ' ' ( ' CB '( 6 & & & % - #$# % " @ @( ^ +* ( . "/ _ V " # % / (% # @ @( ^ +* . * " ( _ & * * ' * / "/ ! & (% 3 # " % " S - " ( % " ! ! 1 % ' " "( @( ^ & !" " ( " 2 # % =! " ! ' % ) 8 @ +* . * ( " * * ' * / "/ _ ,# ,/ " ( % "( 8 ,G +8.G, _ # % #$# ! - #$# " ( & & / " ( ! ! ( % 0 R1 6 0 6 ! ' & . & " & % % & " ! 0 " " 0 : % & " % =! &0 ( '( % " . & % " % " ( 0 ' % ) 0 6 & 0 9 ( % % " " % 9 (% " " % # " * 1 % % " 2 ; ! " % % - & % 7 " ' ! " / 1 ! & '( & @( +* * _ & ( +e# 1M - ( * ( % @ 1G * 0 ()Q 8./ " ( 8. ^ 3 M ( @ & +,) ,G , ,M M ,/ +15G155./ ,./ & # 34 % @ # ) 0 ()Q ( 3 # 15 155 0 ()Q ( 3 ; D '" %) ' % '( " % & % > D @ % & @( * _ +Y* , a . ^ " O @( " ) +. b,/ & - % " @ & * " ,H +* " ./ * " / 0 C ( ",/ & # H % +.b 0 C ( 12 " a @ " O @( " )