X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Проверщик обратных ссылок, бесплатный скрипт (check back anchors)
ZiTosS
ZiTosS
Topic Starter сообщение 20.12.2008, 0:19; Ответить: ZiTosS
Сообщение #1


Чтож написал подобный скрипт притом - бесплатный, но он не проверяет, доступен ли сайт. Также выдаёт ошибки при неправильном вводе URL, например без HTTP
Это можно исправить, написав дополнительную функцию с регуляркой, но мне некогда... :)
Да и можно сделать обход по древу всего сайта, по всем ссылкам ресурса...
index.php
<?php
include "functions.php";
?>
<html>
<head>
    <title>Проверщик ссылок</title>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>
<body style="background: #e5e5e5;">
<center>
<div>
    <form method="POST" action="./?find=1">
        Введите обратную ссылку:<br />
        <input type="text" name="search" style="width: 400px;" /><br /><br />
        Введите проверочные ресурсы в столбец<br />
        <textarea name="links" style="width: 400px; height: 400px;"></textarea><br/>
        <input type="submit" value="Проверить">
    </form>

<?php
if(!empty($_GET['find']))
{
    Links($_POST);
}

?>
</div>
</center>
</body>
</html>


functions.php
<?php

function Links($array)
{
    $found = array();
    $search_link = $array['search']; // искомая ссылка
    $links = $array['links']; // поисковые ссылки (неразобранные)
    $links = explode("\n", $links); // делим ссылки
    $found = searchLink($search_link, $links); //Найденные и не найденные
    parseLinks($found);
}

function searchLink($search_link, $links)
{
    $found = array();
    foreach($links as $key => $value)
    {
        $content = file_get_contents($value);
        //$content = htmlspecialchars($content);
        $pattern = "<a (.?)+".$search_link."([^>]+)>([^<]+)</a>";
        if(ereg($pattern, $content))
        {
            $found[$key]['links'] = $value;
            $found[$key]['find'] = 1;
        } else {
            $found[$key]['links'] = $value;
            $found[$key]['find'] = 0;
        }
    }
    return $found;    
}

function parseLinks($found)
{
    foreach($found as $value)
    {
        echo $value['links'];
        echo " - ";
        echo ($value['find']) ? "<b>Найдено</b>" : "Не найдено";
        echo "</br>";
    }
}

?>


Поблагодарили: (1)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 20.12.2008, 0:57; Ответить: FordogeN
Сообщение #2


круто, спасиб))


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_* Гость_0_*
сообщение 20.12.2008, 2:42; Ответить: Гость_0_*
Сообщение #3


Только, как я понимаю, скрипт работает на севере только. Это минус большой и ещё одна хорошая идей для проги, которую Саня пишет
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
Topic Starter сообщение 20.12.2008, 4:15; Ответить: ZiTosS
Сообщение #4


FordogeN, всегда пожалуйста.

admin, что значит на сервере? У меня к примеру стоит локальный сервер, я с него могу тестить. Либо надо загружать этот скрипт на сервак где есть PHP. Тогда всё норм :) Я же не прикладную программу разработал и не системную, всё таки это WEB
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FordogeN
FordogeN
сообщение 20.12.2008, 14:04; Ответить: FordogeN
Сообщение #5


Помоему это удобно, т.к. если нужно проверить бэки - по любому должно быть соединение с инетом


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Xap_mw
Xap_mw
сообщение 20.12.2008, 14:47; Ответить: Xap_mw
Сообщение #6


Интересно. Это предпосылки новой программы? Когда будет полностью?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
Topic Starter сообщение 20.12.2008, 15:03; Ответить: ZiTosS
Сообщение #7


Какой новой программы? Я не вызывался писать анализатор ссылок :) Просто я в одной теме сказал, что подобгый скрипт пишется за 10 минут, а человек его продавал по 2$. Сказал, если кто-то попросит, могу написать на халяву. Попросили - написал :P

Может в будущем и разовьём, но щас времени нету... Зачёты, затем НГ, затем сессия. Увидим вообщем.
А про программу которую говорили, это Санька (Vialls) пишет на C++ прикладную ;)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
38 2Index 6640 18.4.2024, 12:56
автор: 2Index
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыGogetTop.net - сервис аренды ссылок с сети PBN адалт тьюбо
1 Crimean 1434 11.4.2024, 10:05
автор: Crimean
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыРучное размещение вечных ссылок и статей на хороших площадках
Опыт 10 лет!
420 leonidukg 274595 8.4.2024, 12:06
автор: leonidukg
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд-маркетинг. Ручное размещение ссылок под бурж с гарантией
24 seolink.orders 12899 2.4.2024, 17:23
автор: seolink.orders
Открытая тема (нет новых ответов) Сайт не индексируется в Google без добавления ссылок в адурилку
4 Nekit 1083 20.3.2024, 21:44
автор: MorKer


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:37
Дизайн