здравствуйте я новичок в програмировании помогите разобраться Код (Text): foreach ( $matches[1] as $value ){ $urlh = "http://xml.linkpad.ru/?url=".$value; if (strlen($urlh) === 0) {$i2 = 0; $i1 = 0; $i3 = 0; $fi2 = 0; $fi1 = 0; $fi3 = 0; $di2 = 0; $di1 = 0; $di3 = 0; $xml1 = 0; $xml2 = 0; $xml3 = 0; $xml4 = 0; $xml5 = 0; $xml6 = 0; $xml7 = 0; $xml8 = 0; $xml9 = 0; } else { $xmlStr = file_get_contents($urlh); $xml = new SimpleXMLElement($xmlStr); $xml3 = $xml->din; } в переменной $value перебираются сайты сам скрипт должен искать тут http://xml.linkpad.ru/?url=".$value сколько ссылается сайтов на данный сайт и в переменную $xml3 вставлять число но вместо этого пишет 429 Too Many Requests Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Start tag expected, '<' not found in/dmain1.php on line 156 Warning: SimpleXMLElement::__construct(): 429 Too Many Requests in /dmain1.php on line 156 Warning: SimpleXMLElement::__construct(): ^ in /dmain1.php on line 156 Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /dmain1.php:156 Stack trace: #0 /dmain1.php(156): SimpleXMLElement->__construct('429 Too Many Re...') #1 {main} thrown in /dmain1.php on line 156 429 Too Many Requests Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Start tag expected, '<' not found in /dmain1.php on line 156 Warning: SimpleXMLElement::__construct(): 429 Too Many Requests in /dmain1.php on line 156 Warning: SimpleXMLElement::__construct(): ^ in/dmain1.php on line 156 Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /dmain1.php:156 Stack trace: #0 /dmain1.php(156): SimpleXMLElement->__construct('429 Too Many Re...') #1 {main} thrown in /dmain1.php on line 156
а через сурл паузу сделать можно и запрашивать инфу поправьте код пожалуйста Код (Text): $urlh = "http://xml.linkpad.ru/?url=".$value; $proxy= '138.201.97.158:1080'; $ch = curl_init(); curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $urlh); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $xmlStr = curl_exec($ch); curl_close($ch); sleep(25); Код (Text): echo $xmlStr ; $xml = new SimpleXMLElement($xmlStr); $xml3 = $xml->din; --- Добавлено --- или прокси менять через рнд