рд░рд┐рдмрд╛рд╕ рдХреИрдкреНрдЪрд╛


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


рд░рд┐рдмрд╛рд╕


рд░рд┐рдмрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рддрдХрдиреАрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИ, рдЬрдм рдХрд┐рд╕реА рд╢рдмреНрдж рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╢реБрд░реБрдЖрдд рдпрд╛ рдЕрдВрдд рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдЯ-рдСрдл рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдЫрд╡рд┐ рдореЗрдВ рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 рдЪрд┐рддреНрд░ /
 |                  
 + - + [image_name] / +
 |  + - + [image_type_1]   
 |  |
 |  + - + [image_type_2]   
 |  |
 |  + - + ...
 |  |
 |  + - + [image_type_n]   
 |
 |
 |
 |   
 + - + [image_name] / +
 + - + [image_type_1]
 |
 + - + [image_type_2]
 |
 + - + ...
 |
 + - + [image_type_n]

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рд╢рдмреНрдж "str ea m" рд╕реЗ рдПрдХ рдЦрдВрдбрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЫрд╡рд┐ "h ea rt" рдХреЗ рд╕рд╛рде рдЕрдХреНрд╖рд░реЛрдВ (рд╢рдмреНрдж рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ) рдХрд╛ рдореЗрд▓ рдорд┐рд▓рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдЫрд╡рд┐ рдХреЛ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдЪреБрдирд╛ рдЬрд╛рдПрдЧрд╛ "/ images / heart /"ред

рдореИрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ


рдореИрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ: рдПрдХ рдЫрд┐рдкреЗ рд╣реБрдП рд╢рдмреНрдж рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░рдирд╛, рдФрд░ рдЙрди рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдореИрдЪ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рдЬреЛ рдЫрд╡рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдП рдЧрдП рд╣реИрдВред рдПрдХ рдЫреБрдкрд╛ рд╢рдмреНрдж, рдЬреИрд╕реЗ рдХрд┐ рд╣рдмреНрдмрд░, рдХреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
 Habrahabr
 habrahab
 abrahabr
 habraha
 abrahab
 brahabr
 habrah
 рдЕрдмреНрд░рд╛рд╣рд╛
 brahab
 rahabr
 Habra
 abrah
 braha
 рд░рд╛рд╣рд╛рдм
 ahabr
 habr
 Abra
 brah
 рд░рд╛рд╣рд╛
 рдЕрд╣рд╛рдм
 habr
 Hab
 ABR
 рдмреНрд░рд╛
 рд░рд╛рд╣
 рдЕрд╣рд╛
 Hab
 ABR
 рд╣рд╛

рдЦреЛрдЬ рдкрд╣рд▓реЗ рдореИрдЪ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╢рдмреНрдж рдХреЗ рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдореИрдЪ рд╕реЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред

рдХреЗ рдЙрдкрдпреЛрдЧ


$rebus = new rebus('path/to/image/folder'); 

рдкрд╛рд░рд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рдкрде рд╣реИ, рдЬрд┐рд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕:


рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг:
 $rebus->getImage($flag); 



рдкреВрд░реНрдг рдХреЛрдб:
 <?php session_start(); include 'rebus.class.php'; $rebus = new rebus('images'); $rebus->captchaWordsArray = Array( 'tar', 'swap', 'sic', 'threat', 'bow', 'stream', 'steam', 'google', 'comet', 'comet', 'hot', 'wool', 'hell', 'twitter', 'chat', 'habrahabr', 'warlock', 'fold', 'soft', 'ripper', 'apple' ); $rebus->getImage(); 


рдХреИрдкреНрдЪрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рд╡рд┐рд╖рдп:

рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╡рд┐рд╖рдп рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП: ASCII рдбреЗрдЯрд╛ рдЯреЗрдмрд▓ рдПрдбрд┐рдЯрд░

рд╕реНрд░реЛрдд рдпрд╣рд╛рдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

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


All Articles