рдХреНрдпреЛрдВ рдЬрд░реВрд░реА рд╣реИ?
рдПрдХ рдмрд╛рд░ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд▓реЗрдЦрдХ рдХреА рдореВрд▓ рднрд╛рд╖рд╛, рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдПрдХ рдкреБрд╕реНрддрдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдЖред рдХрдИ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрд░рд┐рдЪрд┐рдд рд╢рдмреНрдж рдХреЛ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪрдирд╛ рдерд╛, рд╡рд╛рдВрдЫрд┐рдд рдкреГрд╖реНрда рдХреА рдЦреЛрдЬ рдХрд░рдиреА рдереА, рдПрдХ рджреВрд╕рд░реЗ рдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд╕реА рддрд░рд╣ рдХреЗ рдХрдИ рд╢рдмреНрджреЛрдВ рдХреЛ рддреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕рд╛ рдЖрдк рджреЗрдЦ рд░рд╣реЗ рдереЗ ... рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрдЪрд╛рд╕ рд╣рдЬрд╛рд░ рдкреГрд╖реНрдареЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рднреАред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рдкреБрд╕реНрддрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╢рдмреНрджрдХреЛрд╢ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рдХреЛрдИ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдирд╣реАрдВ рд╣реИред
рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЖрдПрдЧрд╛?
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо .txt рдлрд╝рд╛рдЗрд▓ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреБрд╕реНрддрдХ рдХреА рджреБрд░реНрд▓рдн рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рдЙрдирдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╡рд░реНрдгрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдХреЗ рд▓рд┐рдП рдорд┐рд▓реЗрдЯ рдореЗрдВ рдпрд╛ рд╕реАрдзреЗ рд╕рд╛рдЗрдЯ рдкрд░ред
рдХреНрдпреЛрдВ Yandex.API?
рдпрд╛рдВрдбреЗрдХреНрд╕ рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ: рд╢рдмреНрдж рднреЗрдЬрд╛ - рдЕрдиреБрд╡рд╛рдж рдЖрдпрд╛ред Google.translate рдкрд░, рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╡рд╣ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдЗрд╕ рдЙрджреНрдпрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдИ рдЬрд╛рдПрдВрдЧреА:
- handler.php - рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╕рднреА рдЧрдВрджреЗ рдХрд╛рдо рдХрд░реЗрдЧреА
- index.html - рдЕрдиреБрд╡рд╛рдж рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рде рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ
- stop.php - рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рд╣реИрдВрдбрд▓рд░ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд░реЛрдХ рджреЗрдЧреА
handler.php
<?php set_time_limit(0);
stop.php
<?php @unlink('flag');
index.html
<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script> function refresh(){ $.post("current.txt",function(data) { current = data; }); $.post("total.txt",function(data) { $('#status').html(current+' / '+data); }); setTimeout(function(){ refresh(); }, 1000); } function stop(){ $.post("stop.php"); } function start(){ $.post("handler.php"); } $('document').ready(function(){ refresh(); }); </script> </head> <body> <input type="button" value="Stop" onClick="stop();"> <input type="button" value="Start" onClick="start();"> <div id="status"></div> </body> </html>
рдкрд░рд┐рдгрд╛рдо
рдРрд╕реЗ рдмрдЪреНрдЪреЛрдВ рдХреА рдмрд╛рдЗрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЙрдиреНрд╣реЛрдВрдиреЗ 1033 рд╕реЗрдХрдВрдб (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдФрд╕рдд 5.78 рд╢рдмреНрдж) рдореЗрдВ 5982 рд╢рдмреНрджреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ред рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд▓рдВрдмрд╛ рд╕рдордп рд╣реИ, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддрд░реАрдХреЛрдВ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ (рдЖрджрд░реНрд╢ рд░реВрдк рдореЗрдВ, рдЖрдк рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдЕрдиреБрд░реЛрдз рднреЗрдЬ рд╕рдХрддреЗ рдереЗ, рд▓реЗрдХрд┐рди рд╣рдо рдпрд╛рдВрдбреЗрдХреНрд╕ рдХреЛ рд░реЛрдХрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рдкреБрд╕реНрддрдХ рдпрд╛ рд▓реЗрдЦ рд╕реЗ рджреБрд░реНрд▓рдн рд╢рдмреНрджреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд▓рдХреНрд╖реНрдп рд╕реНрд╡рдпрдВ рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрддрд╛ рд╣реИ, рди рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ред рдпрджрд┐ рдЖрдк рдЗрди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рдкрд░ рднреА рд╣реЛрдЧреАред