рдкреЗрд╢ рд╣реИ рдХреЛрд╣рдирд╛ 3.0 - рднрд╛рдЧ 2

рдХреЛрд╣рд╛рдирд╛ PHP V3 (KO3) рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд╛рд╕ рд▓реЗрдЦ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЕрднреА рддрдХ рдирд╣реАрдВ рдкрдврд╝реЗ рд╣реИрдВ рддреЛ рдпрд╣рд╛рдВ рдкрд╣рд▓рд╛ рд╣реИред рдЗрд╕ рдмрд╛рд░ рд╣рдо рдкреНрд░рдХрд╛рд░ (рдирд┐рд░реВрдкрдг) рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЬрд╛рдПрдВрдЧреЗред



"рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ, рдПрдХ рдирдпрд╛ "рд╡реНрдпреВ" рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдВ, рдФрд░ рдЗрд╕рдХреЗ рдЕрдВрджрд░ "рдкреЗрдЬ" рдлрд╝реЛрд▓реНрдбрд░ред рдЕрдм рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рдирдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдмрдирд╛рдПрдБ рдФрд░ рд╡рд╣рд╛рдБ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:

< html >

< рд╕рд┐рд░ >

< рд╢реАрд░реНрд╖рдХ > рдирдорд╕реНрддреЗ ! </ рд╢реАрд░реНрд╖рдХ >

</ head >

< рд╢рд░реАрд░ >

< h1 > рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рджреГрд╢реНрдп рд╣реИ </ h1 >

</ рд╢рд░реАрд░ >

</ html >


рдЗрд╕реЗ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡рд┐рдЪрд╛рд░ / рдкреГрд╖реНрда" рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ "ko3.php" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред рдЕрдм рддрдХ, рдпрд╣ рдПрдХ рд╕рд░рд▓ HTML рдХреЛрдб рд╣реИ, рд▓реЗрдХрд┐рди рдЬрд▓реНрдж рд╣реА рд╣рдо рдереЛрдбрд╝рд╛ PHP рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдЪрд▓реЛ "ko3 тА│ (" рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдХрдХреНрд╖рд╛рдПрдВ / рдирд┐рдпрдВрддреНрд░рдХ / ko3.php "рдирд┐рдпрдВрддреНрд░рдХ) рдЦреЛрд▓реЗрдВред рдХреНрд░рд┐рдпрд╛_index рд╡рд┐рдзрд┐ рдХреЛ рдирд┐рдореНрди рд╕реЗ рдмрджрд▓реЗрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' ) ;

}


рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ "http: // localhost / mykohana3 / ko3"ред рд▓рд╛рдЗрди "рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рджреГрд╢реНрдп рд╣реИ" рджрд┐рдЦрд╛рдИ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдкрд░реЛрдХреНрдд рдХреЛрдб рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рд╣рдо рдлрд╝рд╛рдЗрд▓ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡рд┐рдЪрд╛рд░ / рдкреГрд╖реНрда / ko3.php" рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдлреИрдХреНрдЯрд░реА" рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХрд▓реНрдкрдирд╛ (рд░реЗрдВрдбрд░) рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдмрд╣реБрдд рд░реЛрдорд╛рдВрдЪрдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЪрд▓рд┐рдП рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ ("рдЖрд╡реЗрджрди / рд╡рд┐рдЪрд╛рд░ / рдкреГрд╖реНрда / ko3.php") рдФрд░ рдЬреЛрдбрд╝реЗрдВ:

< ; php рдЗрдХреЛ $ рд╕рд╛рдордЧреНрд░реА ; ?>


рдЯреИрдЧ "h1" рдХреЗ рдмрд╛рджред рджреГрд╢реНрдп рдЗрд╕ рддрд░рд╣ рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдП:

<Html>

<Head>

<рд╢реАрд░реНрд╖рдХ> рдирдорд╕реНрддреЗ! </ рд╢реАрд░реНрд╖рдХ>

</ Head>

<Body>

<h1> рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рджреГрд╢реНрдп рд╣реИ </ h1>

< ; php рдЗрдХреЛ $ рд╕рд╛рдордЧреНрд░реА ; ?>

</ Body>

</ Html>


рдпрджрд┐ рд╣рдо рдЕрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреЗрдЬ рдХреЛ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдПрдХ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рддреЛ рдЪрд▓рд┐рдП Action_Index рд╡рд┐рдзрд┐ рдХреЛ рдирд┐рдореНрди рд░реВрдк рдореЗрдВ рдбрд╛рд▓рдХрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' ) ;

$ рджреГрд╢реНрдп -> рд╕рд╛рдордЧреНрд░реА = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!' ;

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рдФрд░ рдЕрдм, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рд╢рд┐рд▓рд╛рд▓реЗрдЦ рджреЗрдЦреЗрдВрдЧреЗ "рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ", рдФрд░ рдЗрд╕рдХреЗ рддрд╣рдд "рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!"ред рдХреЛрдб рд▓рд╛рдЗрди рд╕реЗ рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' ) ;


рдпрд╣ рд▓рд╛рдЗрди рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рд╣рдорд╛рд░реЗ рджреГрд╢реНрдп ("рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡рд┐рдЪрд╛рд░ / рдкреГрд╖реНрда / ko3.php") рдХреЛ рд▓реЛрдб рдХрд░рддреА рд╣реИред

$ рджреГрд╢реНрдп -> рд╕рд╛рдордЧреНрд░реА = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!' ;


рдпрд╣рд╛рдБ рд╣рдо рдЪрд░ "рдХрдВрдЯреЗрдВрдЯ" (рдЬрд┐рд╕реЗ рд╡реНрдпреВ рдлрд╛рдЗрд▓ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ) рдХреЛ "рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!"

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;


рд░реЗрдВрдбрд░ () рд╡рд┐рдзрд┐ рджреГрд╢реНрдп рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИ, рдФрд░ $ рдпрд╣-> рдЕрдиреБрд░реЛрдз-> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреА рд╣реИред



рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ рдбреЗрдЯрд╛ [ 'рд╕рд╛рдордЧреНрд░реА' ] = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!' ;

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' , $ рдбреЗрдЯрд╛ ) ;

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рджреМрд░рд╛рди, рдлреЙрд░реНрдо рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдПрд▓реАрд╡реЗрдЯ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмрд╕ "рдлреИрдХреНрдЯрд░реА" рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рджреВрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред



рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИ! рджреГрд╢реНрдп рдЪрд░ рдФрд░ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдмрд╛рдБрдзрдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрдиреНрдп рддрд░реАрдХреЗ рдмрдЪреЗ рд╣реИрдВред

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' )

-> рд╕реЗрдЯ ( 'рд╕рд╛рдордЧреНрд░реА' , 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!' ) ;



$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рдпрд╣рд╛рдВ, "рд╡реНрдпреВ" рд╡рд░реНрдЧ рдХреА "рд╕реЗрдЯ" рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрдк рджреГрд╢реНрдп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рднреА рдЪрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЪреМрдерд╛ рддрд░реАрдХрд╛:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ рд╕рд╛рдордЧреНрд░реА = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!' ;

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' )

-> рдмрд╛рдБрдз ( 'рд╕рд╛рдордЧреНрд░реА' , $ рд╕рд╛рдордЧреНрд░реА ) ;

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рдКрдкрд░, "рд╡реНрдпреВ" рд╡рд░реНрдЧ рдХреА "рдмрд╛рдЗрдВрдб" рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рддреАрд╕рд░реА рд╡рд┐рдзрд┐ рд╕реЗ "рд╕реЗрдЯ" рд╡рд┐рдзрд┐ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рд╕реАрдзреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЪрд░ рдХреЗ рдорд╛рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рдХ рдореЗрдВ рдХреБрдЫ рдЪрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред

рдпрд╣реА рд╣реИ, рдЕрдЧрд░ рд╣рдо рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ рд╕рд╛рдордЧреНрд░реА = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!' ;

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' )

-> рдмрд╛рдБрдз ( 'рд╕рд╛рдордЧреНрд░реА' , $ рд╕рд╛рдордЧреНрд░реА ) ;

$ рд╕рд╛рдордЧреНрд░реА = 'рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛' ;

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рдлрд┐рд░ "рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ!" рдХреЗ рдмрдЬрд╛рдп "рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛ рдмрджрд▓ рдЧрдпрд╛" рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред



рдЕрдм рдлреЙрд░реНрдо рдореЗрдВ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реИрдВ! рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ "рдЖрд╡реЗрджрди / рд╡рд┐рдЪрд╛рд░ /" рдПрдХ рдирдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ "рдмреНрд▓реЙрдХ" рдмрдирд╛рдПрдВред рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдПрдХ рдирдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЦреЛрд▓реЗрдВ рдФрд░ рдЙрд╕рдореЗрдВ рдЬрдЧрд╣ рджреЗрдВ:

< h3 > рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рджреГрд╢реНрдп рд╣реИ </ h3 >


рдЗрд╕реЗ рдирд╡ рдирд┐рд░реНрдорд┐рдд "рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡рд┐рдЪрд╛рд░ / рдмреНрд▓реЙрдХ /" рдореЗрдВ "ko3_inner.php" рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред рдЕрдм рд╣рдо "рдЬреЛрдбрд╝рдХрд░ рджреЗрдЦреЗрдВ" ("рдЖрд╡реЗрджрди / рд╡рд┐рдЪрд╛рд░ / рдкреГрд╖реНрда / ko3.php") рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

< ; php рдЗрдХреЛ $ рд╕рд╛рдордЧреНрд░реА ; ?>


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐:

<; php рдЗрдХреЛ рд╡реНрдпреВ :: рдлреИрдХреНрдЯрд░реА ( 'рдмреНрд▓реЙрдХ / ko3_inner' ) -> рд░реЗрдВрдбрд░ ( ) ; ?>


рд╣рдорд╛рд░рд╛ рд╡рд┐рдЪрд╛рд░ рдЕрдм рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

<Html>

<Head>

<рд╢реАрд░реНрд╖рдХ> рдирдорд╕реНрддреЗ! </ рд╢реАрд░реНрд╖рдХ>

</ Head>

<Body>

<h1> рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рджреГрд╢реНрдп рд╣реИ </ h1>

< ; php рдЗрдХреЛ $ рд╕рд╛рдордЧреНрд░реА ; ?>

<; php рдЗрдХреЛ рд╡реНрдпреВ :: рдлреИрдХреНрдЯрд░реА ( 'рдмреНрд▓реЙрдХ / ko3_inner' ) -> рд░реЗрдВрдбрд░ ( ) ; ?>

</ Body>

</ Html>


рдпрджрд┐ рд╣рдо рдкреГрд╖реНрда рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ "рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рджреГрд╢реНрдп рд╣реИ" рдкрд╣рд▓реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╢рд┐рд▓рд╛рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрд╕ рд░реВрдк рдореЗрдВ рд╕реАрдзреЗ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдХрдВрдЯреНрд░реЛрд▓рд░ (тАЬрдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдХреНрд▓рд╛рд╕реЗрд╕ / рдХрдВрдЯреНрд░реЛрд▓рд░ / ko3.phpтАЭ) рдкрд░ рдЬрд╛рдПрдВ рдФрд░ тАЬAction_IndexтАЭ рдореЗрдердб рдХреЛ рдирд┐рдореНрди рдлреЙрд░реНрдо рдореЗрдВ рд▓рд╛рдПрдВ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

$ ko3_inner [ 'рд╕рд╛рдордЧреНрд░реА' ] = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╣реИ' ;

$ ko3 [ 'рд╕рд╛рдордЧреНрд░реА' ] = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ' ;

$ ko3 [ 'ko3_inner' ] = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдмреНрд▓реЙрдХ / ko3_inner' , $ ko3_inner )

-> рд░реЗрдВрдбрд░ ( ) ;

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' , $ ko3 ) ;

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рдпрд╣ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рджреГрд╢реНрдп "рдмреНрд▓реЙрдХ / ko3_inner.php" рдХреЛ $ ko3 рд╕рд░рдгреА рдореЗрдВ рдбрд╛рд▓ рджреЗрдЧрд╛, рдЬрд┐рд╕реЗ рдлрд┐рд░ рдореБрдЦреНрдп рджреГрд╢реНрдп "рдкреЗрдЬ / ko3.php" рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдЕрдм рд╣рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд░реЗрдЦрд╛:

<; php рдЗрдХреЛ рд╡реНрдпреВ :: рдлреИрдХреНрдЯрд░реА ( 'рдмреНрд▓реЙрдХ / ko3_inner' ) -> рд░реЗрдВрдбрд░ ( ) ; ?>


рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдЬреЛрдбрд╝рд╛ рдерд╛, рдЙрд╕реЗ рдЗрд╕рдореЗрдВ рдмрджрд▓реЗрдВ:

< ; php рдЧреВрдВрдЬ $ ko3_inner ; ?>


рджреГрд╢реНрдп рдЕрдм рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

<Html>

<Head>

<рд╢реАрд░реНрд╖рдХ> рдирдорд╕реНрддреЗ! </ рд╢реАрд░реНрд╖рдХ>

</ Head>

<Body>

<h1> рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рджреГрд╢реНрдп рд╣реИ </ h1>

< ; php рдЗрдХреЛ $ рд╕рд╛рдордЧреНрд░реА ; ?>

< ; php рдЧреВрдВрдЬ $ ko3_inner ; ?>

</ Body>

</ Html>


рдпрд╣ рдЖрдВрддрд░рд┐рдХ рджреГрд╢реНрдп ("рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рд╡рд┐рдЪрд╛рд░ / рдмреНрд▓реЙрдХ / ko3_inner.php") рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕реЗ рдЗрд╕ рдкрд░ рд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ:

<h3> рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рджреГрд╢реНрдп рд╣реИ </ h3>

< ; php рдЗрдХреЛ $ рд╕рд╛рдордЧреНрд░реА ; ?>


рдпрджрд┐ рдЖрдк рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреГрд╖реНрда рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдпрд╣ рдореЗрд░рд╛ рдкрд╣рд▓рд╛ рдирдЬрд░рд┐рдпрд╛ рд╣реИ



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдВрдХрдбрд╝реЗ рд╣реИрдВ



рдпрд╣ рднреАрддрд░ рдХрд╛ рджреГрд╢реНрдп рд╣реИ



рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╣реИ


рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ, рдЕрдм рдЖрдк рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд▓рдЪреАрд▓реЗ рд╡рд┐рдЪрд╛рд░ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рдЕрдм рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ рдЬреЛ рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред рдЖрдЗрдП рдирд┐рдпрдВрддреНрд░рдХ ("рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдХреНрд▓рд╛рд╕реЗрд╕ / рдХрдВрдЯреНрд░реЛрд▓рд░ / ko3.php") рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ рдФрд░ "Action_Index" рд╡рд┐рдзрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝реЗрдВ:

рджреГрд╢реНрдп :: set_global ( 'x' , 'рдпрд╣ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рд╣реИ' ) ;


рд╡рд┐рдзрд┐ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрдирд╛рдирд╛ рд╣реИ:

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдорд╛рд░реЛрд╣ рдПрдХреНрд╢рди_рдЗрдВрдбреЗрдХреНрд╕ ( )

{

рджреГрд╢реНрдп :: set_global ( 'x' , 'рдпрд╣ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рд╣реИ' ) ;



$ ko3_inner [ 'рд╕рд╛рдордЧреНрд░реА' ] = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╣реИ' ;

$ ko3 [ 'рд╕рд╛рдордЧреНрд░реА' ] = 'рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╣реИ' ;

$ ko3 [ 'ko3_inner' ] = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдмреНрд▓реЙрдХ / ko3_inner' , $ ko3_inner )

-> рд░реЗрдВрдбрд░ ( ) ;

$ рджреГрд╢реНрдп = рджреГрд╢реНрдп :: рдХрд╛рд░рдЦрд╛рдирд╛ ( 'рдкреГрд╖реНрда / ko3' , $ ko3 ) ;

$ рдпрд╣ -> рдЕрдиреБрд░реЛрдз -> рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ = $ рджреГрд╢реНрдп -> рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ ( ) ;

}


рдЕрдм, рдпрджрд┐ рдЖрдк рд╡рд┐рдЪрд╛рд░реЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

<br/> < ; php рдЗрдХреЛ $ x ; ?>


рдЖрдкрдХреЛ рдкреГрд╖реНрда рдкрд░ рдкрд╛рда "рдпрд╣ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдЪрд░ рд╣реИ" рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред



рдЖрдк "рд╡реНрдпреВ :: bind_global" рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдВрджрд░реНрдн рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпреЗ рдЪрд░ "рд╡реНрдпреВ" рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред



All Articles