因为我登陆了几次,连接速度巨慢,所以我就放弃了。当然留言插件也不胜枚举,比如现在比较火的多说,但对于没有注册多说的朋友,头像仍是个问题。对于多说的社交账号绑定,我测试多次,QQ,人人这些主流平台的绑定经常出错,而且有的朋友(像我)讨厌繁琐的授权。
鉴于此,我在想一个大众化的,比较简单的方法。我想到的是对于没有头像的朋友调用其QQ头像,因为QQ现在至少是人手一个,所以只需要留言时填写QQ号,然后调用其头像。这样一来就方便多了。
首先是获取QQ的头像了,这也是这个想法的第一步,即今天的主题:
第一种方法:
代码如下 | 复制代码 |
<?php |
第二种方法:
代码如下 | 复制代码 |
<?php |
这两种方法的区别:
第一种方法的优点是可以输出头像的原图,如果你的头像是动态的gif,那么输出的也是动态图。缺点是速度比较慢,不适合作为调用头像的方法。
第二种方法的优点是相比第一种速度比较快,但只抓取头像的静态图,不会显示动态头像,比较适合作为调用头像的方法。
临时性需求,研究了一下天翼开发平台的东西,用来发送验证码还是不错的,但是每日限额不多,所以很鸡肋,但是保证100%到达 买的话还是蛮贵的,代码没有做任何优化处理,只是测试是否可以实现接口,用的同学记得完善代码,刚写完老大又说是鸡肋的东西,不用了,代码放在博客记录下代码如下 | 复制代码 |
<?php curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); $param['app_id'] = "app_id=x"; $data = "app_id=x&access_token={$access_token['access_token']}&token={$code}&phone=15091421612&url=http://wx.podapi.com/test.php&exp_time=2×tamp={$timestamp}&sign=".$sign; |
下方法可以用于快速获取图片尺寸信息
1.获取JPEG格式图片的尺寸信息
代码如下 | 复制代码 |
<?php * 获取JPEG格式图片的尺寸信息,并且不需要下载/读取整个图片。 * 经测试这个函数不是对所有JPEG格式的图片都有效。 * http://www.111cn.net */ // Retrieve JPEG width and height without downloading/reading entire image. function getjpegsize($img_loc) { $block_size = unpack("H*", $new_block[$i] . $new_block[$i+1]); $sof_marker = array("xC0", "xC1", "xC2", "xC3", "xC5", "xC6", "xC7", "xC8", "xC9", "xCA", "xCB", "xCD", "xCE", "xCF"); $size_data = $new_block[$i+2] . $new_block[$i+3] . $new_block[$i+4] . $new_block[$i+5] . $new_block[$i+6] . $new_block[$i+7] . $new_block[$i+8]; $i += 2; |
2.
代码如下 | 复制代码 |
$url='http://www.111cn.net /images/201203/08/1331189004_28093400.jpg'; |
代码如下 | 复制代码 |
<?php $login_url = 'http://passport.renren.com/PLogin.do'; $post_fields['email'] = '';//人人的帐号
//$uid = "305115027"; $send_url='http://www.renren.com/'.$uid; //发布信息 $head = array( |
原文来自:http://www.mapenggang.com/
重复提交数据我们在应用中经常会碰到了,今天我给各位介绍利用session来防止用户不小心重复提交数据的一个例子
原理非常的简单:就是用session在表单页面记录下,然后提交页面判断,如果相等则视为成功,并清空session
例子
代码如下 | 复制代码 |
<?php //如果有提交标识 //如果有session且跟传过来的值一样 www.111cn.net 才算提交 //走起 //授权 ?> |
当然还有更多更好的办法在这就不介绍了,文章最下面你感兴趣的文章中有很多相关文章。