背景
找了半天从网上搞到的漂亮主题,下载回来发现底部却没有备案信息展示,真是so sad。怎么能不体现出已备案网站的身份呢?
sharpbai's tech blog~
因客户需要,我将公司开发的HTTP版本的API进行了PHP封装。虽然1年多没写PHP了,不过大体步骤还是有数的。花了一晚上在OS X 10.10上用brew构建好了php 5.4 + nginx 1.6,然后花了半天左右把curl封装的https调用写好,花了不到半天全部测试完成跑通。没想到交给客户后发现没有办法请求成功。晚上回来研究了下,居然有这么多个坑!
今天给自己的笔记本Windows 8.1下升级了apache 2.4.6-win64和php-5.5.6RC1-Win32-VC11-x64,不过在改动了php.ini删除了extension=php_curl前面的分号后,通过探针查看php_curl一直无法开启。后来发现还有一个重要的位置网上很多文章都没有提及, 那就是有一行:extension_dir = “ext”,把这行前面的分号删除掉,再把等号后的ext改为实际的绝对路径,并重启httpd服务,问题完美解决。
遇到了一个需要某月最后一天的问题,经查php解决方案如下:
1 2 3 4 5 6 |
function getthemonth($date) { $firstday = date('Y-m-01', strtotime($date)); $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day")); return array($firstday, $lastday); } |
今天使用curl来进行模拟登陆,在进行关于cookie的操作时,设置好了cookie
1 2 |
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); //保存返回的Cookie curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); //读取现有Cookie |
却发现无论如何都无法保存服务器返回的cookie
前些天看到了一个比较短的免费二级域名空间 xjam.me,然后就想着注册一个短的二级域名自己搞个短网址服务呗~于是今儿就开搞了。