来自外部网站URL的特定(标签)的file_get_contents - PHP

时间:2016-08-18 07:15:58

标签: php html file-get-contents

我阅读了每一个stackoverflow问题,我尝试了每一个问题,但对我来说没有任何作用。

我在外部网页上有这个HTML:

<a href="/gallery/image1.png" id="viewbt">
<div class="view"></div>
</a>

我希望使用任何类型的PHP代码来获取整个代码。

1 个答案:

答案 0 :(得分:0)

PHP是服务器端,而转到特定HTML标记是浏览器功能。还有一种方法。您需要获取该页面并使用正则表达式或DOM操作搜索确切的标记。

$str = file_get_contents('http://your_php_subpage.com');
// to find the specific tag ( for example the image link )
if(preg_match('#<a href="(.*?)" id="viewbt">.*?</a>#', $str, $m)){
     var_dump($m);
} else {
    echo 'Regex syntax has to be improved to your search criteria'.PHP_EOL;
}

正则表达式的额外信息: http://php.net/preg_match

除了PHP函数之外,我还建议使用正则表达式教程。你可以做更多的事情。