用php的CURL模拟登录正方教务系统

作者:matrix 被围观: 13,448 次 发布时间:2014-05-12 分类:零零星星 | 20 条评论 »

学校用的是正方教务系统,这玩意做的太恶心了。用php模拟登录前进行fiddler软件抓包。每个学校的正方教务系统略有不同,这里仅仅是个样本。 根据抓包结果找到提交所需的post数据 __VIEWSTATE=内容&tbYHM=内容&tbPSW=内容&ddlSF=%D1%A7%C9%FA&imgDL.x=39&imgDL.y=13说明:第一个内容是登录页面里找到的,第二、三个内容是用户名和密码 判断是否登录成功 成功登录后页面会302跳转到/xsmainfs.aspx?xh=XXX的URLphp代码参考: <?php$url = '';//正方教务系统登录地址$ID = '';$PA = '';$cookieid = Get_SessionId($url);//获取登录页面的会话ID/* is_login()函数判断是否登录成功*/ function is_login() { ......

Android端谷歌账号无法登录

作者:matrix 被围观: 13,183 次 发布时间:2014-05-05 分类:兼容并蓄 零零星星 | 16 条评论 »

  Android端登陆Google账号提示:无法登录,与Google服务器通信时出现问题 请稍后重试。以前用的时候都是好好的,不知道怎么搞的就无法登陆Google账号。网上一查才晓得是天朝的大号防火墙导致的,还好找到有软件解决。 Hosts修改工具 SmartHosts 网盘备份:http://pan.baidu.com/s/1kTyvlwb 说明:安装时要授予ROOT权限选择第一项,应用Smarthosts选择Android & Google Serivices和原始hosts文件内容,可根据不同情况选择保存后回到主页面,选择切换hosts文件  -->>  切换至SmartHosts版本hosts文件,  保存后再重启手机就可以正常使用谷歌服务了。 测试截图来自MI2S. 版本信息    参考:http://bbs.duowan.com/......

win8以太网状态一直显示已禁用

作者:matrix 被围观: 4,699 次 发布时间:2014-04-29 分类:零零星星 | 8 条评论 »

  用win8系统时遇到的这个问题,无线网正常使用,插上网线后不管怎么弄都启用不了。重启或者注销帐户后又可以正常使用了,不知为何。现在终于搞定,是驱动的问题。 重新安装以太网卡的驱动就解决了。 买电脑(Asus x54H)时送的dvd光盘里面有驱动程序,找到后安装驱动。这里顺带打包(Asus x54H笔记本适用):http://pan.baidu.com/s/1c0eRKQG我用的是这个办法,但不一定适用于你。多试试~参考:http://zhidao.baidu.com/question/1509457627485214900.html

IE浏览器Ajax请求时304错误

作者:matrix 被围观: 5,036 次 发布时间:2014-04-24 分类:Wordpress | 11 条评论 »

博客LOGO下面的一句话功能是按照philna2主题弄的,点击一下就更新内容。但是每次用IE浏览器点击获取都会停留在固定的一句话,F12之后才看到是304错误。客户端代码用的jq ajax()方法,理论上是支持各种浏览器的。今天终于解决这个问题,都是狗日的IE浏览器缓存搞的。 原因 IE浏览器ajax时会缓存之前get请求过的URL内容,如果下次还请求那个URL就从本地缓存中取出,之后也就会停止ajax请求。所以会失败,总是停留在一个请求内容里。 解决办法 请求的URL地址中加上动态值,比如UNIX时间戳。像这样的地址  http://127.0.0.1?do=ajax&t=这里为UNIX时间戳UNIX时间戳每秒都在变化,每次请求地址的URL都不一样,IE也就缓存不到。js代码参考:v......
标签: , ,
阅读全文 »

PHP的基本规则

作者:matrix 被围观: 4,848 次 发布时间:2014-04-23 分类:兼容并蓄 零零星星 | 9 条评论 »

下面内容来自 php开发实战宝典 附录A: php编码规则 A.1  PHP File文件格式 A.1.1  常规对于只包含PHP代码的文件,结束标志("?>")是不允许存在的,否则会导致文件末尾被意外地注入空白并显示输出。由__HALT_COMPILER()允许的任意的二进制代码的内容被Zend Framework PHP文件或由它们产生的文件禁止。这个功能只对特殊的安装脚本开放。A.1.2  缩进使用4个空格的缩进,而不使用制表符TAB。A.1.3  行的最大长度一行在80个字符以内比较合适,长些也可以,但最多为120个字符。A.1.4  行结束标志行结束标志只能是标准的UNIX文本文件的换行,换行符在文件中表示为10,或十六进制的0x0A。不要使用Macintosh的回车,如(0x0D)。不要使用Window......

ilovefile在线格式转换工具

作者:matrix 被围观: 4,341 次 发布时间:2014-04-19 分类:零零星星 | 14 条评论 »

地址:http://ilovefile.com/ 平时为了转换某个文档可能需要安装软件,有这种web工具也就没必要了,很方便的。ILoveFile 支持且可互相转换的格式包括:图片:JPG、PNG、BMP、EPS、GIF、ICO、TIF、PCX、TGA、WBMP文档:PDF、TXT、RTF、ODT、WPD、XLS、XLSX、ODS、DOC、DOCX、CSV音频:M4A、AIFF、FLAC、MP3、OGG、WAV 简单说明: 打开网站选择文件类型,从左至右分别为图片、文档、音频。点击Select files选择需要转换的文件。Convert all JPG files to  选择转换后的文件格式。 点击Convert this file开始转换。ilovefile会显示上传、转换的进度 完成后点击 Download file 即可下载。File available time表示文件删除的倒计时。 完成后......

天天动听外链php源码

作者:matrix 被围观: 8,365 次 发布时间:2014-03-30 分类:兼容并蓄 零零星星 | 32 条评论 »

接口一:http://ting.hotchanson.com/detail.do?neid=音乐ID&size=0接口二:http://ting.hotchanson.com/website/ting?song_id=音乐ID&code=音乐ID的KEY&from=search使用接口二较为费劲,需要得到key。 以接口一示例: 打开http://ting.hotchanson.com/detail.do?neid=574285&size=0可以看到 {"code":1,"msg":"OK","data":{"hotList":[],"num":79230,"singerId":4140,"albumName":"Versus","source":"http://lty.bla.enligner.com","count":79095,"singerName":"Usher","itemList":[{"fileType":"压缩品质","dType":1,"downUrl":"http://ws.cs.hotchanson.com/mp3_64_5/52/d4/52ca1c3dcb8e4895de7024b115e45ed4.mp3?k=347......

php版本的charCodeAt()函数

作者:matrix 被围观: 8,017 次 发布时间:2014-03-29 分类:兼容并蓄 零零星星 | 17 条评论 »

charCodeAt()函数方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。JavaScript里经常看到charCodeAt函数但有些时候需要转换为php,这下就哦豁了。php里没有这玩意~ 自己写又搞不来。还好,网上有一大把的代码: function get_bianma($str)//等同于js的charCodeAt() { $result = array(); for($i = 0, $l = mb_strlen($str, 'utf-8');$i < $l;++$i) { $result[] = uniord(mb_substr($str, $i, 1, 'utf-8')); } return join(",", $result); } function uniord($str, $from_encoding = false) { $from_encoding = $from_encoding ? $from_encoding : 'UTF-8'; ......