рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ Xataface рдХреЛ рджреЗрдЦреЗрдВ - PHP рдФрд░ MySQL рдореЗрдВ рдбреЗрдЯрд╛-рдХреЗрдВрджреНрд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдгрд╛рд▓реА

рдкреНрдпрд╛рд░реЗ рдлрдХреАрд░реЛрдВ рдХреЛ рдирдорд╕реНрдХрд╛рд░ред

"рдбреЗрдЯрд╛рдлреЗрд╕" рдФрд░ "xataface" рдХреАрд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд╣реИрдмрд░ рдореЗрдВ рдПрдХ рдЦреЛрдЬ рдиреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдПрдХ рдЦрд╛рд▓реА рдкреГрд╖реНрда рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдкрдиреЗ рдИрдорд╛рдирджрд╛рд░ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдореЗрд░реА рдкреБрд░рд╛рдиреА рдЦреЛрдЬ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЕрдкрдирд╛ рдХрд░реНрддрд╡реНрдп рдорд╛рдирддрд╛ рд╣реВрдВ, рдЬреЛ рдЕрдм рддрдХ рдЫрд╛рдпрд╛ рдореЗрдВ рдмрдирд╛ рд╣реБрдЖ рд╣реИред

рд░рдиреЗрдЯ рдХреЛ рднреА рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдЕрджреНрднреБрдд рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЗрд╕ рдмреАрдЪ, рддреАрди рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдФрд░ рд╕рдВрдХреАрд░реНрдг рд╕рд░реНрдХрд▓ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рд╣реИред

рдХрдЯ рдХреЗ рддрд╣рдд рд╡рд┐рд╡рд░рдгред

рдпрд╣ рд╕рдм рдмрд╕ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЖрджреЗрд╢ рдорд┐рд▓рд╛ред "рдЯреАрдХреЗ" рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЗрд╕ рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдмрдЬрдЯ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред рдЙрд╕реА рд╕рдордп, рдПрдХ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдпрд╛ рдХрд┐ рдХреИрд╕реЗ рд╕рд░рд▓рддрд╛ рдХреЗ рд╕рд╛рде рдЖрд▓рд╕реНрдп рдХреЛ рдкрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдлрд┐рд░ рднреА рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдЬрд┐рд╕рдиреЗ рдбреЗрдЯрд╛ рдЦрд┐рд▓рд╛рдпрд╛, рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдпрд╛, рдФрд░ рдЙрд╕рдиреЗ рдмрд╛рдХреА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред

рд╕рдЪ рдХрд╣реВрдВ, рддреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдбреЙрд╕ / рдХреНрд▓рд┐рдкрд░ 5.2 рдХреЗ рддрд╣рдд, рдЬрд╣рд╛рдВ рдЗрд╕рдиреЗ рдЖрдЬ рддрдХ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рд▓рдЧрднрдЧ 8 рд╕рд╛рд▓ред рд▓реЗрдХрд┐рди PHP + HTML + CSS + JS + AJAX рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдФрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдФрд░ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд┐рд╖рдп рд╣реИред

рдлрд┐рд░ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЪрд╛рд░ рдЖрдпрд╛, рдореЗрд░реА рдХрд┐рд╕реНрдордд рдЖрдЬрдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рд╢рд╛рдпрдж рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЬрдиреНрдо рджрд┐рдпрд╛, рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдлрд┐рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╡реЗрд░реА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ рдЧреЛрд▓рдЧрдкреНрдкреЗ рдЦрд╛рдиреЗ рдХреЗ рдШрдВрдЯреЗ рдереЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдИ рд░рд╣рд╕реНрдп рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдорд┐рд▓реЗрдЧрд╛, рдпрд╣ рдЕрдиреБрд░реЛрдз рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдФрд░ рдПрдХ рдЪрдорддреНрдХрд╛рд░ рд╣реБрдЖред рдореБрдЭреЗ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рд╛ рдЬреЛ рджреВрд░ рд╕реЗ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рдерд╛ рдореБрдЭреЗ рд╡реИрд╕рд╛ рд╣реА рдЪрд╛рд╣рд┐рдП рдерд╛ред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдЯреАрд╡ рд╣рдиреНрдирд╛рд╣ рдХреА рд╕рд╛рдЗрдЯ, рд╕рд╛рдЗрдорди рдлреНрд░реЗрдЬрд╝рд░ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреБрдХреНрдд рд╡рд┐рдЬреНрдЮрд╛рди рд╡рд┐рднрд╛рдЧ рдореЗрдВ рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рдбреЗрд╡рд▓рдкрд░ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдЗрдЯ рдХреЗ рдорд╛рд▓рд┐рдХ, рд╡рд╣ Xataface рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рднреА рд╣реИрдВред рдореИрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдКрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬреЛ рд▓реЛрдЧ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕реНрд░реЛрдд рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЫрд╛рдкреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ред

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

рджрд░рдЕрд╕рд▓, рд╕рд░рд▓рддрдо рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рджреЛ рдШрдВрдЯреЗ рдХрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЬреЛ рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рдкреНрд░рдпреЛрдЬреНрдп рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдлреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рдмрд╢рд░реНрддреЗ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдкрд╣рд▓реЗ рд╣реА рдХрд╛рдо рдХрд░ рдЪреБрдХреА рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИред

рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд░рд╕реАрд▓рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдлрд┐рд░ рднреА, рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдгрд╛рд▓реА рдХреА рдЫрд╛рдк, рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╣реИрдВред рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕рд╛ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реИрд╕рд╛ рд╣реА рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд┐рд╕реНрдЯрдо рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдкреИрдЪ, рдлрд┐рдХреНрд╕, рдирдП рд╕рдВрд╕реНрдХрд░рдг рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред

рд╡рд┐рдХреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рдкреНрд░рд▓реЗрдЦрди рд╣реИ, рдПрдХ рдордВрдЪ рдЬрд╣рд╛рдВ рд▓реЗрдЦрдХ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ "рд╣рд╛рдЙ" рд╢реНрд░реЗрдгреА рд╕реЗ рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ рднреАред

рдмреЗрд╢рдХ, рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╕рдм рдХреБрдЫ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдерд╛, рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИред

рд╕рд┐рд╕реНрдЯрдо рдХреЛ PHP рдореЗрдВ MySQL, рд╕реНрдорд╛рд░реНрдЯреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди, MVC, рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OOP рд╢реИрд▓реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдкреНрд░рдкрддреНрд░ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрд▓рд╛рд╕рд┐рдХ рдХреНрд▓рд╛рд╕рд┐рдХ .ini рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдкрд╛рд░рджрд░реНрд╢реА рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдкреНрд▓рдЧрдЗрдиреНрд╕ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг-рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реА, рдЕрднрд┐рдЧрдо рдирд┐рдпрдВрддреНрд░рдг рд╣реИред

Xataface рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рдХрд╛ рдПрдХ рдЖрджрд░реНрд╢ рдЕрд╡рддрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИред

рдореИрдВ рдЖрдкрдХреЛ рдЗрд╕ рдореВрд▓ рдирд╡реАрдирддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реБрдЦрдж рдкрд░рд┐рдЪрд┐рдд рдХреА рдХрд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдкреБрдирд╢реНрдЪ: рд╕рдордп рдкрд░ рдФрд░ рдЖрд╡рдВрдЯрд┐рдд рдмрдЬрдЯ рдХреЗ рднреАрддрд░ Xataface рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрджреЗрд╢ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рд╣рд╛рдВ, рдореБрдЭреЗ рдПрдХ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдерд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдЕрдкрд▓реЛрдб рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ред рдЗрдВрдкреНрд░реЗрд╢рди рдмрд╣реБрдд рд╕реБрдЦрдж рдереЗ, рд▓реЗрдХрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рддрддреНрд╡реЛрдВ рдФрд░ рдЬрдЯрд┐рд▓ рддрд░реНрдХ рдХреЗ рд╕рд╛рде jqGrid рдФрд░ рдореИрдиреБрдЕрд▓ рдореЛрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛, рдФрд░ рдмрд╣реБрдд рд╕реЗ AJAX, рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рд╣реИред

PPS: рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ (рд╣реИрдмрд░рдореИрди 4 рдбреАрдПрдорд╕реНрдЯрд░) рд▓рд┐рдВрдХ:

Source: https://habr.com/ru/post/In127304/


All Articles