Подпишись на новости Подпишись на Twitter

Зарабатывать на Adsense 10000$ в месяц и купить себе землю и дом и пахать и пахать как конь в огороде.. вот оно счастье..

16th
Май

Тулза для проверки ссылок.

Автор: jkeks | Рубрика: Новости

Задача была простой: Проверять купленные ссылки в GGL.

А так я ссылки не проверял вообще, стыдно, да.

Теперь я написал скриптик на PHP, который поможет вам и мне проверять купленные ссылки на чужих ресурсах.

Исходник на PHP:

<?php
$in=file(‘chelin.txt’);
foreach($in as $str)
    {$m=preg_split(‘/\t/’,$str);
    echo’SeachIn: ‘.$m[0]." ";
    $urlSource=file_get_contents($m[0]);
    file_put_contents(‘chelin.tmp’,$urlSource);
    $m_quote[1]=preg_quote($m[1],’/');
    if (preg_match(‘/’.$m_quote[1].’/',$urlSource))
        {echo"found\n";
        $y.=$m[0]."\t".$m[1]." 1\n";
        $yc++;
        }
    else
        {echo"no\n";
        $n.=$m[0]."\t".$m[1]." 0\n";
        $nc++;
        }
    }

echo "\nGood [$yc]:\n".$y;
echo "Bad [$nc]:\n".$n;

echo "\nGood [$yc]:\n";
echo "Bad [$nc]:\n";

?>

Че делать с ним ?

Ложим себе локально (я подумал что удаленно это делать не стоит из за длительности работы)

В эту же папочку кладем файл chelin.txt в котором в следующем формате пишем ссылки:

http://jkeks.ru http://jkeks.ru/jkeks.ru/archives/396    1
http://jkeks.ru http://jkeks.ru/jkeks.ru/archives/3390    1

 

Первая ссылка – это какую страницу проверять, а вторая ссылка – это то что нужно проверять, т.е. есть ли ссылка http://jkeks.ru/jkeks.ru/archives/396 на странице jkeks.ru ?

Единичка это просто значит что она есть, а 0- нет, это по идее, но в проге это работает так что если был 1 а ссылки нет, значит ссылка исчезла и пора выходить на тропу.

Скрипт рабочий. В файл txt добавляйте ваши ссылки, скрипт запускаем локально из батника так:

@chelin.php
@echo. 
@echo. 
@pause

В итоге видим отчет такого вида:

image

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

Такая схема была придумана для того чтобы потом можно было удобно добавлять ссылки, пока что надо их писать в текстовик руками, потом может напишется интерфейс к этому делу. Делать сразу все из Визуальной среды я не умею толком, а тратить время на разборки нету.

Поэтому пишите ваше мнение.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.