旧手机搭建web服务器

手上有台读书时办闪讯送的联想手机,单核1G、512MB RAM、2.3系统。平时一直吃灰当闹钟在用,放着怪可惜的就想当个web服务器玩玩。

由于这手机只有2.3的包所以很多新的软件用不了,最终在网上找到了kswe,最新版没有破解版,找了个2.82的破解版,安装后一台web服务器就建好了。软件默认8080端口,修改成80端口需要root权限。默认没有安装mysql管理,需要下载安装,可是我一直安装不了,只能网上下了个adminer放到sdcard/ksweb/Adminer,这样就可以了(为什么不用phpmyadmin呢,因为太大了)。

放了个ThinkPHP 成功运行

设置file_get_contents超时时间

今天在用file_get_contents获取数据时发现经常超时,修改php.ini后无效,其实应该修改参数context。

$options = array(
'http' => array(
'method' => 'GET',
'timeout' => 60 // 超时时间(单位:s)
)
);
$url = "http://ip.taobao.com/service/getIpInfo.php?ip=113.194.13.66";//举例
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;

stream_context_create具体用法,请查看这里。

中国联通“免费”高速CDN

联通为了节省带宽,部署了大量的缓存服务器,但是并没有对电信的做限制,所以我们可以用来嘿嘿嘿。
有时候显示403错误,建议把链接做的真实一点,比如http://120.52.72.20/sqimg.qq.com/qq_product_operations/im/2015/update/d62_1.png
而不要使用http://120.52.72.20/sqimg.qq.com/d62_1.png
120.52.72.19-49,
120.52.72.51-83
举例:
http://120.52.72.20/sqimg.qq.com/qq_product_operations/im/2015/update/d62_1.png

120.52.73.75-93 可下载文件
举例:
http://120.52.73.76/dldir1.qq.com/qqfile/qq/QQ8.1/17216/QQ8.1.exe

Thinkphp使用阿里大鱼短信接口

目前阿里大鱼注册赠送60元代金券。将下载的sdk放倒Vendor中,例如Vendor\Alidayu\sdk文件。

namespace Home\Controller;
use Think\Controller;
class SMSController extends Controller{
protected function sendSMS($phoneNum){
Vendor('Alidayu.TopSdk');
date_default_timezone_set('Asia/Shanghai');
$c = new \TopClient;
$c->appkey = '你的appkey';
$c->secretKey = '你的secretKey ';
$c->format = json;
$c->simplify=true;
$req = new \AlibabaAliqinFcSmsNumSendRequest;
$req->setSmsType("normal");//模式 normal传送
$req->setSmsFreeSignName("登录验证");//签名
$smsParam = array(
'code' => $code,//随机生成的验证码
'product' => "你要发送的内容",
);
$req->setSmsParam(json_encode($smsParam));
$req->setRecNum($phoneNum);//发送到手机号码
$req->setSmsTemplateCode("你的短信模版");
$resp = $c->execute($req);
return json_encode($resp);
}

/**
* 获取随机位数数字
* @param integer $len 长度
* @return string
*/
protected static function randString($len = 4){
$chars = str_repeat('0123456789', $len);
$chars = str_shuffle($chars);
$str = substr($chars, 0, $len);
return $str;
}
}

chrome对input type=“text”的字数限制

今天在瞎折腾的时候发现一件奇怪的是,base64转图片的时候发现图片总是缺一半,但当图片比较小的时候又是正常的,查来查去发现提交过去的字符串少了一大截,可是我没有限制输入字符长度。结果发现chrome对input type=”text“的最大输入长度是524288字节,也就是512KB,又试了试IE8发现没有限制。

锐速破解版

锐速1月27号的时候,宣布暂停用户注册与安装,一夜之间破解版就出来了,这里给大家提供一个破解版。
http://pan.baidu.com/s/1sktRqkX

textarea 换行问题

textarea数据在存储的时候会出现格式问题,明明textarea中存在换行,结果取出来的时候发现换行没了。
其实只要在入库的时候对textarea进行处理就可以了,nl2br() 在字符串中的新行(\n)之前插入换行符

Thinkphp 点击切换验证码

<img src=”__APP__/Public/verify/”  onClick=”this.src=this.src+’?’+Math.random()”>

极客学院VIP课程下载工具,收费课程免费下载!

链接: http://pan.baidu.com/s/1o6KiIh0 密码: sqrs

 

坑爹的ACR122U驱动

因为重装系统,acr122u的驱动没了。插上电脑自动给安装了一个微软的驱动,以前破解过的卡是没问题的,可是新的卡就不行,跑着跑着就断开了,装了官网的驱动都没用。后来在网上找了个老的驱动就好了,不过usb3.0下还是不行。

下载地址:http://pan.baidu.com/s/1E1wAE