#21 2010.03.31 19:31

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Office, я сделал! всё работает. Тебе надо много сайтов проверять на ссылки? если да, то щас сделаю крутой скрипт типа поисковика любых ссылок которые находятся на сайте ввиде <a href="http">name</a>.

Неактивен

#22 2010.03.31 19:39

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Re: Проверка обратной ссылки

Нет мне надо 1 ссылку проверять.
Короче я делаю типо автоматическая проверка ссылке, если ссылка моя есть на сайте юзера, то проходит модерацию, если нет то нет.

P.S: Если сделал, поделисьsmile


Есть еще такой вариант:

Код:

1
2
3
4
5
6
7
8
9
10
11
12
$url = 'http://cайт';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$file = curl_exec($ch);
curl_close($ch);
 
$pos = strpos($file, 'porki.org');
if($pos === true)
{
echo 'Найдено';
}

Но проверить его немогу sad т.к. денвер у меня не держит curl как я понял...

Отредактировано @Office (2010.03.31 19:41)


tongue

Неактивен

#23 2010.03.31 19:45

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Щас доделаю и дам код. Вобщем там показывает
1. текст адреса сайта вверху
2. само содержание сайта на котором проверяем
3. Внизу пишет: ссылка такая то такая присутствует на сайте или нет.

Неактивен

#24 2010.03.31 19:46

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка обратной ссылки

то, что ты написал равнозначно тому, что тебе писали ранее. И strpos возвращает число, а не булевый тип. Ищи проблему в чем-то ином. Код из 13 поста работает.

Неактивен

#25 2010.03.31 19:46

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Кстати, я использовал не strpos)

Неактивен

#26 2010.03.31 19:48

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка обратной ссылки

2010, и что? тут много что можно использовать. Ну лучший вариант stripos

Неактивен

#27 2010.03.31 19:52

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Re: Проверка обратной ссылки

АА ребята))) я сам сделал))
$site = 'http://deq.su/';
$link = 'waplog.3net';
if(stripos(file_get_contents($site),$link) === false)
echo 'ЙУХ'; else echo 'Ура';
Вот и все)) надо было не !== а ===roll))
Всем спасибо!


tongue

Неактивен

#28 2010.03.31 19:53

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Проверка обратной ссылки

@Office, еще раз, 13 пост работает корректно.

Неактивен

#29 2010.03.31 19:54

@Office
Участник
Откуда: Лесосибирск/Красноярский край
Зарегистрирован: 2010.02.17
Сообщений: 38
Карма: 0
Профиль

Re: Проверка обратной ссылки

У меня не работаетsmile
Добавлено спустя   3 минуты  32 секунды:
Еще вопрос, будет ли это говнокодом?

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
/* Функция фильтровки при выводи из БД */
function utf($str)
{
$str = htmlspecialchars(trim(stripslashes($str)),ENT_QUOTES);
return $str;
}
 
/* Функция фильтровки при записи в БД */
function win($str)
{
$str = trim(mysql_real_escape_string($str));
return $str;
}

tongue

Неактивен

#30 2010.03.31 20:02

2010
Участник
Откуда: localhost
Зарегистрирован: 2010.02.20
Сообщений: 230
Карма: 1
Профиль

Re: Проверка обратной ссылки

Гемарой, ну я для себя поробывал так:

<?php
echo '<style type="text/css">body {background: white} .class {background: #fff; padding: 4px; border: 2px solid red;}</style>';
$site = 'http://webl.us';
$link = '"http://webl.us/billing/billing.php"';
echo '<div class="class">' . $site . '</div>';
echo file_get_contents($site);

if (strstr(file_get_contents($site), $link)) {
echo '<div class="class">Ссылка ' . $link . ' присутствует на сайте</div>';
} else {
echo '<div class="class">Ссылка ' . $link . ' на сайте ненайдена!</div>';
}
?>
----
Office, нет. небудет. Почему сразу говнокод? это вполне нормальный код. Говнокод это первый пост.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.013 s