PHP获取URL内容并搜索字符串

时间:2008-11-09 22:42:37

标签: php

在php中我需要获取url(source)的内容搜索字符串“也许宝贝爱你”,如果它不包含这个,那就做x。

4 个答案:

答案 0 :(得分:6)

只需阅读页面内容就像读取文件一样。 PHP为您完成连接。然后只需通过正则表达式或简单的字符串比较来查找字符串。

$url = 'http://my.url.com/';
$data = file_get_contents( $url );

if ( strpos( 'maybe baby love you', $data ) === false )
{

    // do something

}

答案 1 :(得分:5)

//The Answer No 3 Is good But a small Mistake in the function strpos() I have correction the code bellow.

$url = 'http://my.url.com/';
$data = file_get_contents( $url );

if ( strpos($data,'maybe baby love you' ) === false )
{
    // do something
}

答案 2 :(得分:0)

假设fopen URL Wrappers已开启......

$string = file_get_contents('http://example.com/file.html');
if(strpos ('maybe baby love you', $string) === false){  
    //do X
}

答案 3 :(得分:0)

如果未启用fopen URL包装器,您可以使用curl模块(请参阅http://www.php.net/curl

Curl还使您能够处理经过身份验证的页面,重定向等。