我已经与另一个站点进行了链接交换。 3天后,该网站删除了我的链接。

是否有一个简单的 php 脚本来帮助我控制链接交换并在我的链接已被删除时通知我?

我需要它尽可能简单,而不是整个广告。系统管理员。

最佳答案

如果您知道您的广告(链接)所在网页的 URL,那么您可以使用 Simple HTML DOM Parser 获取数组中该网页的所有链接,然后使用 php in_array 函数检查您的链接是否存在于该数组中。您可以每天使用 crontab 运行此脚本。

// Create DOM from URL
$html = file_get_html('http://www.example.com/');

// Find all links
$allLinks = array();
foreach($html->find('a') as $element) {
    $allLinks[] =  $element->href;
}

// Check your link.
$adLink = "http://www.mylink.com";
if ( in_array($adLink , $allLinks ) ) {
    echo "My link exists.";
} else {
    echo "My link is removed.";
}

关于php - 检查链接交换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3866016/

10-17 01:20