07.12Чекер проиндексированных страниц в Yandex
<title>Yachek 1.0</title> <script> function show(get) { var elem = document.getElementById("sh1"); var elem2 = document.getElementById("sh2"); if(get==1) { elem.style.display=''; elem2.style.display='none'; } else if(get==2) { elem2.style.display=''; elem.style.display='none'; } else { elem.style.display='none'; elem2.style.display='none'; } } </script> Откуда брать списки url:<br /> <form method="POST"> <input type="hidden" value="1" name="ck" /> <input type="radio" name=pr onclick="show(2);" value="1" cheked />Из файла.<br /> <input type="radio" name=pr onclick="show(1);" value="2" />Ввести сюда.<br /> <div id="sh1" style="display:none"> <textarea rows="10" cols="30" name="sites"></textarea> </div> <div id="sh2" style="display:none"> <input type="text" value="urls.txt" name="fl"/> </div> <input type="submit" value=go /> </form> < ?php /** * @author RushteR * @copyright 2009 */ function getya($site) { $u = "http://yandex.ru/yandsearch?ras=1&text=&site=" . trim($site); $responce = file_get_contents($u); if (preg_match('#нашл.сь (.*)страниц?#', iconv('UTF-8', 'Windows-1251', $responce), $rout)) $num = $rout[1]; else $num = 0; return $num; } if (isset($_POST['fl']) && isset($_POST['ck']) && $_POST['pr'] == 1) { @$urls = file($_POST['fl']); echo '<table a border="2" cellspacing="0" cellpadding="4">'; echo '<tr><td>Сайт:</td><td>В индексе:</td></tr><tr>'; foreach ($urls as $url) { echo "</tr><tr><td>$url</td><td>" . getya(trim($url)) . "</td></tr><tr>"; } echo ''; } elseif (isset($_POST['sites']) && isset($_POST['ck']) && $_POST['pr'] == 2) { $urls = explode("\n", $_POST['sites']); echo '<table a border="2" cellspacing="0" cellpadding="4">'; echo '<tr><td>Сайт:</td><td>В индексе:</td></tr><tr>'; foreach ($urls as $url) { echo "</tr><tr><td>$url</td><td>" . getya($url) . "</td></tr><tr>"; } } ?> </tr></table></tr>
Один ответ на “Чекер проиндексированных страниц в Yandex”
Оставить комментарий