这篇文章主要介绍了怎样通过PHP获取网页标题、描述和关键词的方法
分别使用了
curl_init()
curl_setopt()curl_exec()
curl_close()
preg_match()
函数来实现,需要的朋友可以参考下
注:如果报错请 1. 找到c:\php\php.ini文件 2. 搜索到extension=php_curl.dll 后把前面的分号去掉
获取方法1:
<?php
$ch = curl_init("http://www");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
$title = preg_match('!<title>(.*?)</title>!i', $result, $matches) ? $matches[1] : 'No title found';
$description = preg_match('!<meta name="description" content="(.*?)" />!i', $result, $matches) ? $matches[1] : 'No meta description found';
$keywords = preg_match('!<meta name="keywords" content="(.*?)" />!i', $result, $matches) ? $matches[1] : 'No meta keywords found';
echo $title . '<br>';
echo $description . '<br>';
echo $keywords . '<br>';
//输出结果为:
//psd
//第一素材
//素材
?>