рд╕реНрдереИрддрд┐рдХ рднрдВрдбрд╛рд░рдг, рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐

рд╢реБрд░реБрдЖрддреА (рдФрд░ рдРрд╕рд╛ рдирд╣реАрдВ) рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдордЧреНрд░реА рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рдХрдИ рдкрд╣рд▓реВ рд╣реИрдВ рдФрд░ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИрдВред рдпрд╣рд╛рдВ, рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рд╣реИрдВред рд╣рдо рдпрд╣ рднреА рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдФрд░ рдХреЛрдб рдПрдХ рдПрдХрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ, рдФрд░ рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рддреА рд╣реИрдВред



рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп:

- рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб;

- рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛;

- рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рди рдХрд╛рдо;

- рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ред



рдЪрд▓реЛ рдЪрд▓рддреЗ рд╣реИрдВ







рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝реАрд▓реНрдб рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВ: рдЖрдИрдбреА, рдирд╛рдо, рдЖрдХрд╛рд░, рдЪреМрдбрд╝рд╛рдИ, рдКрдВрдЪрд╛рдИ, is_deleted, is_ready, рдЕрджреНрдпрддрди, рдмрдирд╛рдИ рдЧрдИред



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



$number = sprintf('%08d', $id);

$uri = '/' .

substr($number, 0, 2) . '/' .

substr($number, 2, 2) . '/' .

substr($number, 4, 2) . '/' .

$number;









рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╣рдореЗрдВ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рддрд╛ рд╣реИ: / 00/47/31/00473161



upd1 Arkadiy_Kulev рдиреЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЧрд╣рд░рд╛рдИ рджреЛ рд╕реНрддрд░реЛрдВ рддрдХ рд╕реАрдорд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред



upd2 рджрд░рдЕрд╕рд▓, рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдмреЗрд╣рддрд░ рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рд░рдЦрдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реИред рдпрд╣ url рд╣реИ рд╣рдо рдЗрд╕ рддрд░рд╣ рдХреЗ / 161/473/00473161 рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж



рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?





рдЬреИрд╕рд╛ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ "00/47/31/00473161", рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЕрд░рдм рддрдХ рд╕реАрдорд┐рдд рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд░рдг рдореЗрдВ рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред



рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде Image_Manager рд╡рд░реНрдЧ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╡рд░реНрдЧ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдиреЗ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдлрдПрд╕ рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд▓рд╛рдкрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдЧрд╛ред



...

if ($form->isValid()) {

// , Image_Manager

// $_FILE .

...

$im = new Image_Manager($options); //

// 'avatar' ,

$file_id = $im->receive('avatar'); //

$user->avatar_file_id = $file_id;

$user->save()

}








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



рдердВрдмрдиреЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рд╛рдЗрдЯ рдФрд░ рдЙрдирдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рдЕрдкрд▓реЛрдб рдХреА рдЧрдИ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП (Zend_Config_Ini рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ):



...

[avatar] ; big, medium small

resize.big.OutputFileFormat = jpg

resize.big.keepFrame = true

resize.big.backgroundColor = 240.240.240

resize.big.width = 236

resize.big.height = 177

resize.medium.keepFrame = true

resize.medium.backgroundColor = 240.240.240

resize.medium.width = 144

resize.medium.height = 108

resize.small.keepFrame = true

resize.small.width = 72

resize.small.height = 54

resize.small.roundCorners = false



[user_album_photo]

...









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



рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ "00/47/31/00473161" рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╣реИрд╢ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрде рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╣реЛрдЧрд╛ "/ 00/47/31 / 00473161X228068895288952 .jpg "(рдлрд┐рд░, рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рдЖрдк рдЗрд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдпрд╣ рд╣реИрд╢ рдЙрди рддрд╕реНрд╡реАрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдмрджрд▓ рдЧрдП рд╣реИрдВ рдФрд░, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЕрдиреБрд░реЛрдз рдкрд░ рдПрдХ рдЪрд┐рддреНрд░ рддреИрдпрд╛рд░ рдХрд░реЗрдВред



рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЫрд╡рд┐ рд╕рд╣рд╛рдпрдХ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдПрдХ рдпреВрдЖрд░рдПрд▓ рд╕рд╣рд╛рдпрдХ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:



// url

$this->image($user->avatar_file_id, 'small', 'avatar')









рдЫрд╡рд┐ рд╕рд╣рд╛рдпрдХ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ (рд╕рдВрднрд╡рддрдГ Image_Manager) рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдЫрд╡рд┐ рдХрд╛ рдкрде рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдП, рдЗрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ, рдЕрдиреБрднрд╛рдЧ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╢реАрд░реНрд╖рдХ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред рдпрджрд┐ рдЪрд┐рддреНрд░ рдПрдХ рдЕрд▓рдЧ рд╣реЛрд╕реНрдЯ рдкрд░ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрд╡рд╢реНрдпрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рд╣рд╛рдпрдХ рдЗрд╕реЗ (рдПрдХ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдХреНрд╖рдг, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд▓рд╛рдкрддрд╛ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде, рдореЗрдореЛрд░реА рдпрд╛ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ) рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдареВрдВрда рдХреЛ рд░рд╛рд╕реНрддрд╛ рджреЗ рд╕рдХрддрд╛ рд╣реИред



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



рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ:

http://habrahabr.ru/blogs/nginx/77873/ - рдпрд╣рд╛рдБ рдмрд╣реБрдд рдореВрд▓реНрдпрд╡рд╛рди рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╣реИрдВ

http://habrahabr.ru/blogs/nginx/94435/

http://ru.wikipedia.org/wiki/WebDAV - рдЬрдм рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ



All Articles