我猜猜你的em博客利用的是什么模板

此乃无聊之作,我是用php正则获取em模板路径,并读出其em模板的名称(英文),措施不是em的话那就判定不出来了,我并没有做em措施判定。横竖无聊了,上源码。

点击查察原图

<?php /** * 猜猜你的em博客利用的是什么模板 by enenba 2012-7-12 * * @param str $url 查询url * @return str 模板名称, 不是em 返回false */ function which_em_templates($url) { $httptype = function_exists('curl_init'); if (!$httptype) { $html = file_get_contents($url); } else { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $html = curl_exec($ch); $info = curl_getinfo($ch); if ($html === false) { echo "cURL Error: " . curl_error($ch); } } $search = '#<link href=".*?content/templates/([^/]*)#is'; preg_match_all($search, $html, $r); if (isset($r[1][0])) { return $r[1][0]; } else { return false; } } $url = 'http://demo.emlog.net/?theme=prowerV5'; $r = which_em_templates($url); if ($r) { echo $url . '<br />'; echo '该网站利用的em模板是 <span>' . $r . '</span>'; } ?>

上个演示

2012-7-12 修复一个bug

end

上一篇: 在Dreamweaver中利用正则表达式查找替换   |   下一篇:php获取百度MP3(baidu mp3)下载列表» 标签:

分享到: 更多

相关日志:

利用php正则获取网页的titile部门

PHP收罗链接,相对链接转为绝对链接

PHP正则常见的错误提示

php正则获取图片并下载内容

JS和PHP的正则表达式的区别

【转】小谈php正则提取图片地点

php正则子组(子模式)

php正则替换回调函数preg_replace_callback()初解

php官网表明正则中的“递归模式”

评论:

我猜猜你的em博客操作的是什么模板

南宁月饼盒 2012-07-20 11:05
 

真专业,能猜其他的cms更好。

   

 

我猜猜你的em博客操作的是什么模板

2012-07-03 20:14
 

卖力有意思.
最近在弄正则,博主的文章重复拜读,也当地测试,每次跑100遍.
话说需要学的真多.
感谢你的正则文章.

 

我猜猜你的em博客操作的是什么模板

enenba 2012-07-12 12:33

感谢存眷,跑100遍…… -_-!

 

 

我猜猜你的em博客操作的是什么模板

zefer 2012-07-01 15:53
 

还真没看出来啊。

   

 

我猜猜你的em博客操作的是什么模板

砹琪博客 2012-07-01 09:26
 

支持!博主太专业了,进修了!

   

 

我猜猜你的em博客操作的是什么模板

大西洋城 2012-07-01 00:46
 

必需得支持下.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7841.html