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"

第三步、加入js代码,代码如下(代码中的网址路径../go/qq/需要改成你自己创建的,即第四步中的路径):
$(function () {
Lotto = {};
Lotto.comment = function(){
$("#qq").blur(function(){
$('#qq').attr("sl",true);
$("#ajaxloading").html('<img src="../go/qq/loading.gif"><a style="font-size:12px;margin-left:5px;">正在获取QQ信息..</a>');
    $.getJSON('../go/qq/?qq='+$('#qq').val()+'&callback=?', function(q){
    if(q.name){
    $('#comname').val(q.name);
    $('#commail').val($('#qq').val()+'@qq.com');
    $('#comurl').val('http://user.qzone.qq.com/'+$('#qq').val());
    $('#qq').attr("disabled",false);
    $("#ajaxloading").hide();
    }else{
    $("#ajaxloading").hide();
    $("#error").html('qq账号错误').show().fadeOut(4000);
  $('#qq').attr("sl",false);
    }
    });
});

}
Lotto.run = function(){this.comment();};
Lotto.run();
});

第四步、建立一个文件夹,如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).')';
?>
声明:本网站所有文章如无特别注明均来源于网络,王玉权整理分享,转载或复制请以超链接形式注明转自 王玉权Blog,原文地址《emlog评论框输入QQ获取资料》。若有侵权,请留言本站,我看到后第一时间进行处理。
分享到:更多

相关推荐

发表评论

路人甲 表情 签到 赞赏 丢小花
Ctrl+Enter快速提交

网友评论(141)

666啊
QQ账号错误 5个月前 (2020-06-02) 回复
哈哈哈哈哈哈哈
QQ账号错误 8个月前 (2020-02-26) 回复
@QQ账号错误:现在才发觉我要学的东西要好多啊
免费资源 8个月前 (2020-03-09) 回复
笑嘻嘻
QQ账号错误 8个月前 (2020-02-26) 回复
的复古风德国的
QQ账号错误 9个月前 (2020-02-06) 回复
人工进化狂欢节
大幅度 1年前 (2019-11-06) 回复
[code]签到成功!签到时间:2019/10/15 下午9:47:04,每日签到,生活更精彩![/code]
1梦 1年前 (2019-10-15) 回复
看看怎么弄
xyyx 1年前 (2019-09-27) 回复
123搜索
123123 1年前 (2019-09-26) 回复
看看看
7 1年前 (2019-09-17) 回复
看看111111
匿名 1年前 (2019-09-08) 回复
1 2 3 4 5 6 ... »