一入PHP岁月催

改版中...

随笔分类 -  PHP

摘要:/** * 数字转汉字描述 */function numToStr($num){ // 判断正确数字 if (!preg_match('/^(\d*)(\.\d+)?$/', $num)) return '不是正确的数字!'; // 准备参数 $num = ltrim($nu... 阅读全文
posted @ 2015-09-07 16:21 一入PHP岁月催 阅读(371) 评论(0) 推荐(0) 编辑
摘要:/** * 递归的生成目录 * @param str $dir 必须是目录 */function mkdirs($dir){ return is_dir($dir) ?: mkdirs(dirname($dir)) && mkdir($dir);}// 测试如下:$res1 = mkdirs... 阅读全文
posted @ 2015-09-07 16:17 一入PHP岁月催 阅读(300) 评论(0) 推荐(0) 编辑
摘要:一次坑爹的小bug。读取一段文字(编码utf-8),想替换掉空格,str_replace(" "..)、preg_replace("/\s/"..)都不起作用。后4个空格$str = file_get_contents("http://m.ts.cn/new/99cms_ts/api.php?s... 阅读全文
posted @ 2014-11-28 11:39 一入PHP岁月催 阅读(3728) 评论(0) 推荐(0) 编辑
摘要:本文列举3个方法,实现json_encode()后的string显示中文问题。 做接口时不需要,但存log时帮了大忙了。 在贴代码前,必须贴上官方param和return,链接:http://php.net/manual/zh/function.json-encode.php 参数 value 待编 阅读全文
posted @ 2014-11-26 15:37 一入PHP岁月催 阅读(10784) 评论(2) 推荐(2) 编辑
摘要:如执行一个文件写入 Linux服务器,分别php **/a.php与 curl http://**/a.php 结果:php执行写入到/root/test.txt,curl与浏览器运行写入a.php所在文件夹下test.txt 原因:用php执行,权限是当前执行者的权限,用curl走的其实是... 阅读全文
posted @ 2014-11-06 10:15 一入PHP岁月催 阅读(378) 评论(0) 推荐(0) 编辑
摘要:工作时遇到的问题。浏览器可以查看到json数据,但是对方死活收不到数据。最后发现发现ContentLength=-1。找到问题:为什么.NET程序下载获得的ContentLength=-1?摘抄如下:用http分析工具会发现,原因原来是很简单的,这是因为某些网站服务器在发送响应内容时,会用gzip或... 阅读全文
posted @ 2014-10-29 19:43 一入PHP岁月催 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:前阵面试遇到的问题,当时没答上来,后来查了些资料,仍未得到答案。今天研究HTTP请求,终于知道了答案。HTTP 函数允许在其他输出被发送之前,对由 Web 服务器发送到浏览器的信息进行操作。HTTP请求和HTTP响应都有消息报头。而消息报头是由众多报头域组成。也就是设置请求的消息报头,再发送;若之前... 阅读全文
posted @ 2014-10-27 11:46 一入PHP岁月催 阅读(412) 评论(0) 推荐(0) 编辑
摘要:日期函数总结——一、返回时间戳——若整体数值超出计算机能力范围,返回空。 1. time();返回当前的 Unix 时间戳 例:$a=time(); var_dump($a); //输出:int(1392192781) 2.strtotime();将其他格式解析为 Unix 时间戳 例... 阅读全文
posted @ 2014-10-24 10:48 一入PHP岁月催 阅读(1002) 评论(0) 推荐(0) 编辑