很多站长朋友们都不太清楚php获取网站标题,今天小编就来给大家整理php获取网站标题,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 Thinkphp从数据库中获取到标题,怎么点击标题跳转到内容 2、 php抓取网页的内容,标题的文字不能保存到mysql中 3、 求一个简易的php爬虫提取网页的title 4、 phpcmsv9如何获取站点名称? 5、 php获取指定网页内容 Thinkphp从数据库中获取到标题,怎么点击标题跳转到内容后台添加新闻页面,设计跳转地址,数据库中加一个跳转地址的字段TitleURL,前台作一个对这个字段的判断,字段为空,则显示页面,不为空,则跳转到指定页面。
if <%=rs("TitleURL")%> = "" then
<a href="NewsView.asp?ID=**"><%=rs("Title")%></a>
else
<a href="<%=rs("TitleURL")%>"><%=rs("Title")%></a>
end if
php抓取网页的内容,标题的文字不能保存到mysql中输出 $sql =" INSERT INTO ptunews(`id`,`title`,`url`) VALUES(\"\",\"$yititle\",\"$yiurl\")";
直接扔MYSQL里 调试下
我估计 还是单双引号问题,问题不大
求一个简易的php爬虫提取网页的titleheader("Content-Type: text/html; charset=gbk");
$url = "";
$fcontents = file_get_contents($url);
if (ereg("<title>(.*)</title>", $fcontents, $regs)){echo "ok";}else{echo "error";}
echo "<br>";
print_r($regs);
phpcmsv9如何获取站点名称?下面两种方法可以获取网站名称:
第一种(推荐):
在模板中用下面标签:
<?php
$mysite=siteinfo($siteid);
echo $mysite['name'];
?>
第二种:
1、打开文件:phpcms\libs\functions\global.func.php,
找到大概1442行,$seo['site_title'] =isset($site['site_title']) !empty($site['site_title']) ? $site['site_title'] : $site['name'];
在这行下面添加:$seo['name'] = $site['name'];
2、前台模板页面用标签: {$SEO['name']}
php获取指定网页内容一、用file_get_contents函数,以post方式获取url
<?php
$url= '';
$data= array('foo'=> 'bar');
$data= http_build_query($data);
$opts= array(
'http'=> array(
'method'=> 'POST',
'header'=>"Content-type: application/x-www-form-urlencoded\r\n" .
"Content-Length: " . strlen($data) . "\r\n",
'content'=> $data
)
);
$ctx= stream_context_create($opts);
$html= @file_get_contents($url,'',$ctx);
二、用file_get_contents以get方式获取内容
<?php
$url='';
$html= file_get_contents($url);
echo$html;
?>
三、用fopen打开url, 以get方式获取内容
<?php
$fp= fopen($url,'r');
$header= stream_get_meta_data($fp);//获取报头信息
while(!feof($fp)) {
$result.= fgets($fp, 1024);
}
echo"url header: {$header} <br>":
echo"url body: $result";
fclose($fp);
?>
四、用fopen打开url, 以post方式获取内容
<?php
$data= array('foo2'=> 'bar2','foo3'=>'bar3');
$data= http_build_query($data);
$opts= array(
'http'=> array(
'method'=> 'POST',
'header'=>"Content-type: application/x-www-form-
urlencoded\r\nCookie:cook1=c3;cook2=c4\r\n" .
"Content-Length: " . strlen($data) . "\r\n",
'content'=> $data
)
);
$context= stream_context_create($opts);
$html= fopen(';id2=i4','rb',false, $context);
$w=fread($html,1024);
echo$w;
?>
五、使用curl库,使用curl库之前,可能需要查看一下php.ini是否已经打开了curl扩展
<?php
$ch= curl_init();
$timeout= 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents= curl_exec($ch);
curl_close($ch);
echo$file_contents;
?>
关于php获取网站标题的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取网站标题 php获取网站图标的详细内容...