在php中我需要获取url(source)的内容搜索字符串“也许宝贝爱你”,如果它不包含这个,那就做x。
答案 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还使您能够处理经过身份验证的页面,重定向等。