^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人

php获取站点title、keywords、description的代码

阿里云限时特惠

陌小雨博客个人博客大全里面新增了一个站点描述的功能,用到了这个 get_meta_tags 函数,下面分享给大家:用 php 代码获取站点描述信息,即 meta 中信息的方法。

<?php
/**
* @get_meta_tags 函数的应用实例
* @获取站点描述信息
* @collect:www.dedewp.com
*
*/
// Header...
header("Content-Type: text/html; charset=utf-8");

// Function Starts Here...
function getInfo($URL){
  $getInfo= get_meta_tags($URL);
  return $getInfo;
}
// URL...
$URL = "https://dedewp.com"; 
$_getInfo = getInfo($URL);        
// Print.
echo "$URL <p>";
echo $_getInfo ["author"]."<p>";   
echo $_getInfo ["keywords"]."<p>";    
echo $_getInfo ["description"]."<p>"; 
echo $_getInfo ["robots"]."<p>";
>

有的网站编码为 gb2312,使用上述代码后会发现字符出现乱码,我们只需要再运用一个转码函数即可。

function characet($data){
  if( !empty($data) ){    
    $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5')) ;   
    if( $fileType != 'UTF-8'){   
      $data = mb_convert_encoding($data ,'utf-8' , $fileType);   
    }   
  }   
  return $data;    
}

具体使用方法就为:

echo characet($_getInfo ["description"]);

快来提交你的网站吧:https://dedewp.com/blogsubmit/

让小雨知道,这篇文章帮到了你

展开阅读全文

扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来

热门推荐

如有疑问,请前往问答中心反馈!

反馈
  1. jevy
    感觉你博客界面好复杂。我觉得换个简单点的,体验会更好
    • 陌小雨网站管理员
      @jevy 复杂么,我觉得很简洁了吧。。。举个例子,怎么算简洁