rydx

Рейтинг
36
Регистрация
19.09.2007
Должность
php
Интересы
Книги и тд
Да что тут сказать...
anser06:
Напишите для меня и всех нуждающихся скрипт автоматического удаления страниц сайта из индекса Яндекса с помощью формы на http://webmaster.yandex.ru/delurl.xml

Чтобы можно было задать скрипту список URL и получить список ответов. Скрипт пригодится не только мне.

Скрипт сделал, правда еще доработаю, куда его можно тут на форуме выложить не знаю, пока выложу тут

Скрипт очень простой и прошу ногами сильно не пинать, если что не так, все-таки еще новичок.


<?php
$yandex_begin = "http://webmaster.yandex.ru/deletedurl.xml?url=";
$yandex_end = "&mode=url";
$file = "disallow.txt"; //название файла, в каждой строке полный URL
$yandex_del = "будет удален из базы Яндекса в течение нескольких дней.";
$yandex_no_del = "не может быть удален из базы Яндекса, так как он не был проиндексирован.";

$lines = file($file);
foreach($lines as $key => $val) {
$contents = '';
$val = urlencode($val);
$query = $yandex_begin . $val . $yandex_end;
$return = fopen($query, "r");
while (!feof($return)) {
$contents .= fread($return, 8192);
}
if (ereg($yandex_del, $contents)) {
echo "Документ <b>$val</b> будет удален из базы яндекса<br>";
} else if (ereg ($yandex_no_del, $contents)) {
echo "Документ <b>$val</b> не был проиндексирован<br>";
}
}
echo "<b>Работа скрипта закончена</b>";
?>

Могу попробовать...пишите, я контакты указал

Всего: 102