рдЦреБрдж рдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ

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

рдЗрдВрдЯрд░рдиреЗрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рд░рд┐рд╕реАрд╡рд░ рдХрд╛ рджрд┐рд▓ ESP32 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИред рдХреЗрдП-рд░реЗрдбрд┐рдпреЛ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ред рднрд╛рдЧреЛрдВ рдХреА рд▓рд╛рдЧрдд рдореБрдЭреЗ $ 12 рдХреА рд▓рд╛рдЧрддред рдЕрд╕реЗрдВрдмрд▓реА рдХреА рдЖрд╕рд╛рдиреА рдиреЗ рдореБрдЭреЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ stably рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред 10 рдорд╣реАрдиреЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдХреЗрд╡рд▓ рджреЛ рдмрд╛рд░ рд▓рдЯрдХрд╛ рдФрд░ рд╡рд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдХрд╛рд░рдг рдерд╛ред рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдкрдХреЛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рд╢рдмреНрдж рдореЗрдВ, рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рдЗрдВрдЯрд░рдиреЗрдЯ рд░рд┐рд╕реАрд╡рд░ рд╣реИред

рд╕рдм рдХреБрдЫ рд╢рд╛рдВрдд рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд╕реБрдмрд╣ рдореИрдВ рдЗрд╕ рдирддреАрдЬреЗ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рд╣рдЬрд╛рд░реЛрдВ рд░реЗрдбрд┐рдпреЛ рд╕реНрдЯреЗрд╢рдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрдЯреЗрд╢рди рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди, рдмреЗрд╡рдХреВрдл рдЪреБрдЯрдХреБрд▓реЗ рд╕реЗ рдирд╛рд░рд╛рдЬ рдерд╛ред рд▓рдЧрд╛рддрд╛рд░ рдПрдХ рд╕реНрдЯреЗрд╢рди рд╕реЗ рджреВрд╕рд░реЗ рд╕реНрдЯреЗрд╢рди рдкрд░ рдХреВрджрддреЗ рд░рд╣реЗред рдореБрдЭреЗ Spotify рдФрд░ Yandex.Music рдкрд╕рдВрдж рд╣реИред рд▓реЗрдХрд┐рди рджреБрдЦ рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдореЗрд░реЗ рджреЗрд╢ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдореИрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╕реБрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

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

рд╡рд╣ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рд▓рдЧрд╛ред Radio-Tochka.com рд╕реЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд░реЗрдбрд┐рдпреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЬрд╛рд░ рдкрд░ рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред рдореИрдВрдиреЗ 5 рджрд┐рди рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдореЗрд░реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреАрдордд рдореЗрд░реЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рдХ рдирд╣реАрдВ рдереАред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред

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

рдРрд╕рд╛ рдХреИрд╕реЗ? рдореИрдВ рд░реЗрдбрд┐рдпреЛ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рд░рд╣ рд╕рдХрддрд╛ рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдФрд░ рдХреА рдореЗрдЬрдмрд╛рдиреА рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрд╣рд╛рдВ рдореИрдВ рд╡рд╣реА рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдореЗрд░реА рдЖрддреНрдорд╛ рдЪрд╛рд╣рддреА рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдмреИрдЯрд░реА рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдкреНрд░рд╛рдЪреАрди рдиреЗрдЯрдмреБрдХ рд╣реИ (рд╕реАрдкреАрдпреВ - 900 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ, рд░реИрдо - 512 рдПрдордмреА)ред рдмреВрдврд╝рд╛ 11 рд╕рд╛рд▓ рдХрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдареАрдХ рд╣реИред рдореИрдВрдиреЗ рдЙрдмрдВрдЯреВ рдХреЛ 12.04 рдкрд░ рд░рдЦрд╛ред рдлрд┐рд░ Apache2 рдФрд░ php 5.3, samba рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рдореЗрд░рд╛ рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░ рд╣реИред

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

рдЫрд╡рд┐

рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдореИрдВ рдЕрдкрд╛рдЪреЗ / var / www / рдХреЗ рдореВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдордкреА 3 рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ index.php рдлрд╝рд╛рдЗрд▓ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рд╡реЗ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЦреЗрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ 300 рдЧрд╛рдиреЗ рд▓рдЧрднрдЧ рдкреВрд░реЗ рджрд┐рди рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
Index.php рдлрд╝рд╛рдЗрд▓ рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдПрдордкреА 3 рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рдирд╛рдореЛрдВ рдХреЛ рдкрдврд╝рддреА рд╣реИред рдПрдХ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдПрдордкреА 3 рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред рдРрд╕реЗ рд╕рдордп рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдЧреАрдд рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рдЙрд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреМрди рдЧрд╛рддрд╛ рд╣реИ? рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧ рд▓реЙрдЧ рдореЗрдВ рд╕реБрдиреА рдЧрдИ рдкрдЯрд░рд┐рдпреЛрдВ рдХреЗ рдирд╛рдо рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд╣реИ
рдкреВрд░реНрдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб
<?php set_time_limit(0); header('Content-type: audio/mpeg'); header("Content-Transfer-Encoding: binary"); header("Pragma: no-cache"); header("icy-br: 128 "); header("icy-name: your name"); header("icy-description: your description"); $files = glob("*.mp3"); shuffle($files); //Random on for ($x=0; $x < count($files);) { $filePath = $files[$x++]; $bitrate = 128; $strContext=stream_context_create( array( 'http'=>array( 'method' =>'GET', 'header' => 'Icy-MetaData: 1', 'header' =>"Accept-language: en\r\n" ) ) ); //Save to log $fl = $filePath; $log = date('Ymd H:i:s') . ' Song - ' . $fl; file_put_contents('log.txt', $log . PHP_EOL, FILE_APPEND); $fpOrigin=fopen($filePath, 'rb', false, $strContext); while(!feof($fpOrigin)){ $buffer=fread($fpOrigin, 4096); echo $buffer; flush(); } fclose($fpOrigin); } ?> 


рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЯреНрд░реИрдХ рдХреНрд░рдо рдореЗрдВ рдЦреЗрд▓реЗрдВ, рддреЛ рдЖрдкрдХреЛ index.php рдореЗрдВ рд▓рд╛рдЗрди рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
 shuffle($files); //Random on 


рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдореИрдВ / var / www / рдкреЙрдбрдХрд╛рд╕реНрдЯ / рдПрдХ рдФрд░ index.php рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЗрд╕рдореЗрдВ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдЯреНрд░реИрдХреНрд╕ рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд▓реА рдмрд╛рд░ рдЬрдм рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рд░рд┐рд╕реАрд╡рд░ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдЧрд▓рд╛ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдЯреНрд░реИрдХ рдЦреЗрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдкрдЯрд░рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд▓реЙрдЧ рднреА рд╣реИред
рдЖрдк рдХрд╛рдЙрдВрдЯрд░ рдирдВрдмрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЯреНрд░реИрдХ рдирдВрдмрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдкреНрд▓реЗрдмреИрдХ рдЗрд╕рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдкреЙрдбрдХрд╛рд╕реНрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦреЗред рд╡рд╣ рдЖрд░рдПрд╕рдПрд╕ рд╕реЗ рдЕрдВрддрд┐рдо 4 рдЯреНрд░реИрдХ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди, рдЖрдИрдкреАрдЯреАрд╡реА рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕реБрдмрд╣ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЯреНрд░реИрдХ рдкрд░ рдкреНрд▓реЗрдмреИрдХ рд╕реНрдерд┐рддрд┐ рдпрд╛рдж рд░рдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ PHP рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ github.com/iwsys/IWScast рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ

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


All Articles