|
|
|
| Добрый день. Хочу у себя на сайте сделать автоматический обмен ссылками с проверкой ссылки на мой сайт.
Как проверить наличие ссылки (установлена или нет) на сайте участнике с помощью PHP? | |
|
|
|
|
|
|
|
для: Graff
(11.01.2006 в 16:58)
| | считать страницу в переменную и найти там ссылку с помощью регулярных выражений. Правда, убедится в том, что она действительно отображается - та еще задачка. | |
|
|
|
|
|
|
|
для: Graff
(11.01.2006 в 16:58)
| | В простейшем случае, можно воспользоваться следующим скриптом
<?php
// Проверяемая ссылка
$http = "http://www.softtime.ru/forum/";
// Адрес страницы, за которой следит скрипт
$url = "http://ru.wikipedia.org/wiki/PHP";
// Загружаем содержимое страницы $url
$contents = file_get_contents($url);
$http = str_replace(".","\.",$http);
$pattern = "|<a[\s]+href=\"$http\"|is";
if(preg_match($pattern,$contents))
{
echo "Ссылка присутсвует на странице";
}
else
{
echo "Ссылка отсутвует на странице";
}
?>
|
| |
|
|
|