emlog评论框输入QQ获取资料

最近发现好多网友都在问这个,所以就把这篇文章分享出来给需要的朋友。各位站长看清楚了,这是emlog博客的代码教程,教程出自舍力博客。

代码以默认模板为例。


第一步、我们要确认模板是否有加载jquery,emlog默认jquery代码如下(放入<head></head>之间),如果有加载的请自动忽略此步。
<script src="<?php echo BLOG_URL;?>include/lib/js/jquery/jquery-1.7.1.js" type="text/javascript"></script>


第二步、找到模板文件module.php中的

<input type="hidden" name="gid" value="<?php echo $logid; ?>" />

在上面代码的后面加入代码

<input id="qq" type="text" name="qq" maxlength="49" placeholder="填入qq自动获取信息" value="" size="22" tabindex="0"><div id="error"></div><div id="ajaxloading"></div>

然后在每一个input加上id信息,例如: name="commail" 后面添加 id="commail"

此处内容已隐藏,评论后刷新即可查看!

第四步、建立一个文件夹,如qq放入根目录中,在里面建一个文件index.php,代码如下

<?php
header("Content-type: application/json; charset=utf-8"); 
$qq = $_GET['qq'];
$html = file_get_contents('http://r.pengyou.com/fcg-bin/cgi_get_portrait.fcg?uins='.$qq);
$nic = explode(',',$html);
$name = trim(mb_convert_encoding($nic[6], "UTF-8", "GBK"),'"');
$img = file_get_contents('http://ptlogin2.qq.com/getface?appid=1006102&uin='.$qq.'&imgtype=3');
preg_match('/pt.setHeader\((.*?)\);/',$img,$picc);
$pic = json_decode($picc[1]);
$json['name'] = $name;
$json['pic'] = $pic->$qq;
echo $_GET['callback'].'('.json_encode($json).')';
?>
声明:本网站所有文章如无特别注明均来源于网络,王玉权整理分享,转载或复制请以超链接形式注明转自 王玉权博客,原文地址《emlog评论框输入QQ获取资料》。若有侵权,请留言本站,我看到后第一时间进行处理。
分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(135)

[code]签到成功!签到时间:2019/10/15 下午9:47:04,每日签到,生活更精彩![/code]
1梦 2天前 回复
看看怎么弄
xyyx 3周前 (2019-09-27) 回复
123搜索
123123 3周前 (2019-09-26) 回复
看看看
7 1个月前 (2019-09-17) 回复
看看111111
匿名 1个月前 (2019-09-08) 回复
看看
哈喽 1个月前 (2019-09-05) 回复
6666支持
七彩 2个月前 (2019-08-21) 回复
[code][S19]好羞射,文章真的好赞啊,顶博主![/code]
南南 2个月前 (2019-08-20) 回复
我来了
1 3个月前 (2019-08-03) 回复
看看 学习
z 5个月前 (2019-06-02) 回复
1 2 3 4 5 6 ... »