Вы не зашли.
#21.
2010
Off
(1)
Участник
2010.03.31 19:07
Office, я сделал! всё работает. Тебе надо много сайтов проверять на ссылки? если да, то щас сделаю крутой скрипт типа поисковика любых ссылок которые находятся на сайте ввиде <a href="http">name</a>.
Нет мне надо 1 ссылку проверять.
Короче я делаю типо автоматическая проверка ссылке, если ссылка моя есть на сайте юзера, то проходит модерацию, если нет то нет.
P.S: Если сделал, поделись
Есть еще такой вариант:
Код:
$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 'Найдено'; |
} |
Но проверить его немогу
т.к. денвер у меня не держит curl как я понял...
Отредактировано @Office (2010.03.31 19:07)
#23.
2010
Off
(1)
Участник
2010.03.31 19:07
Щас доделаю и дам код. Вобщем там показывает
1. текст адреса сайта вверху
2. само содержание сайта на котором проверяем
3. Внизу пишет: ссылка такая то такая присутствует на сайте или нет.
то, что ты написал равнозначно тому, что тебе писали ранее. И
strpos возвращает число, а не булевый тип. Ищи проблему в чем-то ином. Код из 13 поста работает.
#25.
2010
Off
(1)
Участник
2010.03.31 19:07
Кстати, я использовал не strpos)
2010, и что? тут много что можно использовать. Ну лучший вариант stripos
АА ребята))) я сам сделал))
$site = 'http://deq.su/';
$link = 'waplog.3net';
if(stripos(file_get_contents($site),$link) === false)
echo 'ЙУХ'; else echo 'Ура';
Вот и все)) надо было не !== а ===
))
Всем спасибо!
@Office, еще раз, 13 пост работает корректно.
У меня не работает
Добавлено спустя 3 минуты 32 секунды: Еще вопрос, будет ли это говнокодом?
Код:
/* Функция фильтровки при выводи из БД */ |
function utf($str) |
{ |
$str = htmlspecialchars(trim(stripslashes($str)),ENT_QUOTES); |
return $str; |
} |
|
/* Функция фильтровки при записи в БД */ |
function win($str) |
{ |
$str = trim(mysql_real_escape_string($str)); |
return $str; |
} |
#30.
2010
Off
(1)
Участник
2010.03.31 20:08
Гемарой, ну я для себя поробывал так:
<?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, нет. небудет. Почему сразу говнокод? это вполне нормальный код. Говнокод это первый пост.