рдирдорд╕реНрддреЗ!
рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдореИрдВ рдЪрдпрдирд┐рдд Habr рдХреЛ FB2 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рдПрдХ рд▓реЗрдЦ рдЖрдпрд╛ рдерд╛ред
рдореБрдЭреЗ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдкрд╕рдВрдж рдЖрдпрд╛, рд▓реЗрдХрд┐рди рдПрдХ 'рд▓реЗрдХрд┐рди' рдерд╛: рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рддреБрд░рдВрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рдерд╛; рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд - рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ PHP рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЪрд▓рд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред
рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдореБрдЭреЗ рдПрдлрдмреА 2 рдХреЛ рдмрд╕ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рд▓реЗрдЦрди рдХреЗ рджреМрд░рд╛рди, рдЙрдиреНрд╣реЛрдВрдиреЗ FB2 рдФрд░
Samizdat рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдпрд╛рдд рднреА рдЬреЛрдбрд╝рд╛ред
рдкрд╣рд▓реЗ рддреЛ, рдореИрдВрдиреЗ
рдЧреНрд░реАрд╕реЗрдордиреАрдХреЗ рдХреЗ рд▓рд┐рдП
рдпреВрдЬрд░рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЪрд░рдгреЛрдВ рдореЗрдВ рдореБрдЭреЗ рдХреНрд░реЛрдо рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕реБрд╡рд┐рдзрд╛ рд╣реБрдИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдПрдХ рджреЗрд╢реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ (рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗ рджреВрдВ)ред
рдЕрдм рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рд╣реИ рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдпреЛрдЬрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреА рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ
рдпрд╣рд╛рдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ , рдФрд░ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ
рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:



рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рд╛рдЧреВ:
- Habr рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП:
- рдкрд╛рда рдХреЛ FB2 рдореЗрдВ рдмрджрд▓реЗрдВред
- рдПрдХ рд▓реЗрдЦ рд╕реЗ рдЪрд┐рддреНрд░ рдбрд╛рд▓реЗрдВред
- рд▓рдЧрднрдЧ рд╕рд╣реА рдХреЛрдб рдЯреИрдЧ рд░реВрдкрд╛рдВрддрд░рдг (рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд┐рдЪреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
- рдЯреЗрдмрд▓ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рд╡реНрдпреВ рдореЗрдВ рдмрджрд▓реЗрдВред
- рдПрдХ , рдмреА , i , s рдФрд░ img рдЯреИрдЧ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд FB2 рдЯреИрдЧ рдореЗрдВ рдмрджрд▓реЗрдВред
- Samlib рдХреЗ рд▓рд┐рдП:
- рдкрд╛рда рдХреЛ FB2 рдореЗрдВ рдмрджрд▓реЗрдВред
рдпреЛрдЬрдирд╛рдмрджреНрдз рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рддрдХ:
- рдЕрдиреНрдп рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
- рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ (XSLT рд░реВрдкрд╛рдВрддрд░рдг рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
- рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрдЪрдд рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди (рдЕрдм рдПрдХ рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ): GDrive, Dropbox, ...
рдлрд┐рд▓рд╣рд╛рд▓, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдЗрд╕рд▓рд┐рдП рдмрдЧреНрд╕ рд╕рдВрднрд╡ рд╣реИрдВред
рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдпрд╛ рдЧрд┐рддреБрдм рдкрд░ рдкрд╛рдИ рдЧрдИ рдФрд░ рдЯреВрдЯреА рд╣реБрдИ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред
рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛрдб рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдФрд░ рд╕реБрдзрд╛рд░ рднреА рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИрдВред
Updред рдЪрд╛рдВрдЧреЗрд▓реЛрдЧ
рдпрд╣рд╛рдВ рдЪрд▓реЗ рдЧрдПред