рдПрдХ aspx рд╕рд╛рдЗрдЯ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдХрд╣рд╛рдиреА

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕


рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдирд▓рд╛рдЗрди рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореЗрд░реЗ рдпреБрд╡рд╛ рдХреЛ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рд╕рдВрднрд╡рддрдГ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИ, рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реИ, рдкреНрд░рдмрдВрдзрди рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдХреБрд╢рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рджреИрдирд┐рдХ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ!
  1. рдпрд╣ рд▓реЙрдЧрд┐рди, рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рд╢рд╣рд░ рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ - рдирддреАрдЬрддрди, рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢рд╣рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдлрд┐рд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  2. рдЖрд╡реЗрджрдиреЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА рд╕реЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдирдИ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЦреБрд▓рддрд╛ рд╣реИ (рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп href рд╡рд┐рд╢реЗрд╖рддрд╛ рднреА рдирд╣реАрдВ рд╣реИ, рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ?)ред
  3. рдпрд╣ рдЖрдХрд░реНрд╖рдг рдПрд╕реНрдк рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде, рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдкрдиреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИред
  4. рдЦреИрд░, рдХреБрдЫ рд╣рдЬрд╛рд░ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд╕рд╛рде рдбреЗрдврд╝ рдореЗрдВ рд╕рд╛рдЗрдЯ рдХреА рдиреНрдпреВрдирддрдо рдЪреМрдбрд╝рд╛рдИ рдЦреБрд╢реА рдирд╣реАрдВ рджреЗрддреА рд╣реИред

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

рдХрд╣рд╛рдиреА


рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреНрдЯрд░ рд╣реВрдВред рдФрд░ рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░, рд▓реЗрдХрд┐рди рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдХреМрд╢рд▓ рдЗрддрдирд╛ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рд╕рд┐рд░реНрдл рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдкрд░ рд╕рднреНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рддрд╛ рд╣реВрдВред рдХрдареЛрд░ рдХрд░реНрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде, рдЬрд┐рдирдХрд╛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдФрд░ aspx рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд╕рд╛рде рднреАред
рд▓реЗрдХрд┐рди рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ!
(рдпрд╣ php рдХреЗ рд╕рд╛рде рд░рд╛рддреЛрдВ рдХреА рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рд╣реБрдИ рдФрд░ рдХреБрдЫ рд░рд╛рддреЛрдВ рдХреА рдиреАрдВрдж рд╣рд░рд╛рдо рдХрд░ рджрд┐рдпрд╛ред рдФрд░ рдмрд╣реБрдд рдордЬрд╝рд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ)

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

рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛рдлреА рдЬрд▓реНрджреА рдерд╛, рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдЕрд░реНрдЬрд┐рдд рдХрд┐рдпрд╛ред
рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕рдорд╕реНрдпрд╛ рдЧрд▓рдд рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдереА: рджреЛ рдмрд╛рд░ - рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ, рдкрд╣реБрдВрдЪ рдмрд╣рд╛рд▓ рдХрд░реЗрдВ ...

рд▓реЗрдХрд┐рди рд╡рд╛рдВрдЫрд┐рдд рд╢рд╣рд░ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рд╕рд╛рде рд╣рда рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рд╕рдВрдХреНрд░рдордг рд╣реБрдЖ рдерд╛, рд▓реЗрдХрд┐рди рдХрд╣реАрдВ рдЧрд▓рдд рджрд┐рд╢рд╛ рдореЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рднреА рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ POST рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкреНрд░реАрдЧ_рдореИрдЪ рдмрд╣реБрдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдирд┐рд░реНрджреЗрд╢рди рдЖрдкрдХреЛ рдЗрд╕рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ

ini_set("pcre.backtrack_limit", 10000000); 

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдкреГрд╖реНрда рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ (рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрднреА рддрдХ рд▓реЙрдЧрд┐рди рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ, рд╣рдо рд▓реЙрдЧрд┐рди рдкреГрд╖реНрда рдкрд░ рдЖрддреЗ рд╣реИрдВ), рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рд╡реНрдпреВрд╕реНрдЯреЗрдЯ рдХреЛ рдЪреАрд░ рдХрд░ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ:

  $url = 'http://***/Default.aspx'; $content = curlFunction($url); preg_match_all("/id=\"__VIEWSTATE\" value=\"(.*?)\"/", $content, $arr_viewstate); $viewstate = urlencode($arr_viewstate[1][0]); 

рдЕрдм, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд╛рде рдкрд░ рдкреГрд╖реНрда рдХреА рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд▓рд╛рдХрд╛рд░ рд╣реЛрдиреЗ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВред
(рдкреЛрд╕реНрдЯрдбреЗрдЯрд╛ рдкреГрд╖реНрда рдХреЗ рдЕрдиреБрд░реЛрдз рдХрд╛ POST рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИ, рдЖрдк рдЙрд╕реА рдлрд╛рдпрд░рдмрдЧ рдореЗрдВ рдЭрд╛рдВрдХ рд╕рдХрддреЗ рд╣реИрдВ)ред

  $url = 'http://***/Default.aspx?ReturnUrl=%2fHome%2fRoutes.aspx'; $postdataArr = array( '__LASTFOCUS=', '__EVENTTARGET=', '__EVENTARGUMENT=', '__VIEWSTATE='.$viewstate, 'ctl00$cphMainContent$loginBox$loginBox$UserName='.$login, 'ctl00$cphMainContent$loginBox$loginBox$Password='.$password, 'ctl00$cphMainContent$loginBox$loginBox$LoginButton=', ); $postdata = implode('&',$postdataArr); $content = curlFunction($url, $postdata); preg_match_all("/id=\"__VIEWSTATE\" value=\"(.*?)\"/iu", $content, $arr_viewstate); $viewstate = urlencode($arr_viewstate[1][0]); 

рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд▓рд┐рдВрдХ рдПрдХ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрд░реНрд▓ рдХреА рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ

 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //    

рд╣рдореЗрдВ рд╡рд╣ рдкреГрд╖реНрда рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рд╡рд╣ рдкреГрд╖реНрда рдорд┐рд▓рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдерд╛ рдХрд┐ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдПрдХ рдЕрдХреНрд╖рдо preg_replace рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рд╣реБрдИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╛рдзрд╛рди - рд╣реИрдмрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж - рдкрд╛рдпрд╛ рдЧрдпрд╛ред
рд╡рд╣рд╛рдБ рд╣реИ! рдЕрдм рдЖрдк рд╡рд╛рдВрдЫрд┐рдд рд╢рд╣рд░ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

  $url = 'http://***/Home/Routes.aspx'; $postdataArr = array( '__EVENTTARGET=ctl00$cphMainContent$ddlCityID', '__EVENTARGUMENT=', '__LASTFOCUS=', '__VIEWSTATE='.$viewstate, 'ctl00$cphMainContent$ddlCityID='.$city, 'ctl00$cphMainContent$tbConnectionDate='.$date, ); $postdata = implode('&',$postdataArr); $content = curlFunction($url, $postdata); 

рдЬрдм рдЖрдк рдЕрдВрддрддрдГ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ: рдЖрдкрдХреЛ рдЙрд╕ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЕрдВрддрд┐рдо рдЪрд░рдг рдореЗрдВ рд╡реНрдпреВрд╕реНрдЯреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдерд╛ред

рд╕реВрдЪрдирд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг

рдорд┐рд▓ рдЧрдпрд╛, рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред
рдкрд╣рд▓рд╛ рдЕрдиреБрднрд╡ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ php рдиреЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдмрд╣реБ-рд░реЗрдЦрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ (рд╕рднреА рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде) рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рдлрд┐рд░ рдЪрд╛рд╣реЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдордирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рд╕рдм рдХреБрдЫ LAN рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛)ред

рдЕрдЧрд▓рд╛ рдХрджрдо рд╕рд┐рдВрдкрд▓ рдПрдЪрдЯреАрдПрдордПрд▓ рдбреЛрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдерд╛ред рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд╣рдордиреЗ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛, рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗрдВ ... рдПрдХ рдкреГрд╖реНрда рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ 0.9 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рдкреЗрдЬ рдкрд░ рдкрд╛рдВрдЪ рдЗрдирдкреБрдЯреЛрдВ рд╕реЗ рд╕рдорд╛рди рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ 5 рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред рдЬрдм рдЖрдкрдХреЛ рдиреМ рдРрд╕реЗ рд▓рд┐рдВрдХ рдкрд░ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рджреБрдЦреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

Google, рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ, рд╣рдо рдкрдврд╝рддреЗ рд╣реИрдВред рд╣рдо рдиреЛрдХрдЧрд┐рд░реА рдкрд╛рддреЗ рд╣реИрдВред рддреБрдореНрд╣реЗрдВ рдкрддрд╛ рд╣реИ, рдЖрд╕рд╛рди рдФрд░ рд╕рд╛рд░реНрдердХ! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдФрд░ рд╕реБрдЦрдж рдмрд╛рдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  $html = new nokogiri($content); //  input' $RepairNumber = $html->get('#ctl00_cphMainContent_tbRepairNumber')->toArray(); $result['RepairNumber'] = $RepairNumber[0]['value']; //  select' $ConnectionTimeArr = $html->get('#ctl00_cphMainContent_ddlConnectionTime')->toArray(); foreach($ConnectionTimeArr as $e) { foreach($e['option'] as $el) { if(isset($el['selected'])) { $result['ConnectionTime'] = $el['#text'][0]; } } } 


рд╕реМрдВрджрд░реНрдп рдФрд░ рдбрд┐рдЬрд╛рдЗрди

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

рд╣рдо XHR рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

 // ,   POST- var login = $('#login').val(); var password = $('#password').val(); var val = $('#datePicker').val(); //  var params = 'login=' + encodeURIComponent(login) + '&password=' + encodeURIComponent(password) + '&date=' + encodeURIComponent(date) + '&firstlogin=true'; //       ,  ,   ,    var req = getXmlHttp() req.open('POST', 'script.php', true) req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') req.send(params); //  -    ! $('.dark').fadeIn(); req.onreadystatechange = function() { if (req.readyState == 4) { if(req.status == 200) { // ,     $('.dark').fadeOut(); $('#worker').html(req.responseText); } } } 


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

PS рдмрд╕ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭрд╕реЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдорджрдж рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдРрд╕рд╛ рд▓рдЧрд╛ рдХрд┐ рдЦрддрд░рд╛ ...

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


All Articles