рджреБрдирд┐рдпрд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдмрдбрд╝реА рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рддреЗрдЬрд╝ рдЕрдиреБрд╡рд╛рдж

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

рдореИрдВрдиреЗ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдФрд░ рд╕рд░рд▓рддрдо рд▓рд┐рдкрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдУрдкрдирдХрд╛рд░реНрдЯ рдХреЗ рд▓рд┐рдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рд╕реВрдЪреА рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛:

$db = mysql_connect('localhost', 'username', 'password'); mysql_select_db('database', $db); mysql_set_charset('utf8', $db); $result = mysql_query("SELECT zone_id, name FROM zone GROUP BY zone_id ASC"); //    . while ($row = mysql_fetch_assoc($result)) { $page = @file_get_contents('http://en.wikipedia.org/wiki/'.str_replace(" ", "_", $row['name'])); //    . preg_match("/<a href=\"\/\/ru\.wikipedia\.org\/wiki\/(.*)\" title/", $page, $matches); //         . if (!empty($matches)) { mysql_query("UPDATE zone SET name = '".$row['name']."::".urldecode(str_replace("_", " ", $matches[1]))."' WHERE zone_id = '".$row['zone_id']."'"); //  ,     . } else { mysql_query("UPDATE zone SET name = '".$row['name']."' WHERE zone_id = '".$row['zone_id']."'"); //   ,  . } } 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд╡рд▓ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рддреА рд╣реИ, рд▓рд┐рдВрдХ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдирд╛рдо рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рд░реВрд╕реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдВрдХ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрда рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреА рд╣реИ рдФрд░ рдЙрд╕рд╕реЗ рдЕрдиреБрд╡рд╛рдж рд▓реЗрддреА рд╣реИред рдЯреНрд░рд┐рдХ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рд▓рдЧрднрдЧ рд╕рднреА рд▓рд┐рдВрдХреНрд╕ рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдЬреИрд╕рд╛ рд╣реА рдирд╛рдо рд╣реИред рдРрд╕реЗ рднреА рдЦреМрдлред

рдмрд╛рд░реАрдХрд┐рдпреЛрдВ:



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


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


All Articles