
php web开发
ningbupt
责任、梦想
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php 正则匹配字符串为空白字符或空字符
代码如下,已测试通过。 $bb=' '; $rs=preg_match("/^[\\s]*$/", $bb); if ($rs){ echo 'yes'; } else echo 'no'; ?> 如果匹配的不包含空字符的话,就把*改成+就ok了。原创 2013-03-15 10:30:58 · 7348 阅读 · 0 评论 -
php exec()某个shell结果出错
cat aa.txt | grep 'startup' |wc-l 在linux命令行下测试没有问题。但是在php的exec的就出现问题了,很奇怪。 结果报错: 报错提示如下:cat: write error: Broken pipe 废了好大劲,查了好多资料,终于解决。 grep的选项增加-a选项就ok了 grep -a选项的意思是:Process a bin原创 2013-03-13 12:17:55 · 1784 阅读 · 0 评论 -
discuz x2.5源码分析
基本上还是面向过程的模式,其中使用的class_core,discuz_application这些类,是作为一个过程的对象来使用的。没有用到继承和多态,只用到了oop的封装性的特点。 对数据库的操作采用了oop的继承等特性。 今天通过调试工具看了下源码的执行流程。这种面向过程的函数调用交叉比较多,应该是一开始没组织目录。 其中大量用到钩子函数。 如果要换成oop的话,需要把一原创 2013-03-10 13:54:23 · 2316 阅读 · 0 评论 -
php web开发 笔记
1)清除浮动的很好的文章 http://www.zhangxinxu.com/wordpress/?p=621 1、mysql可以的列字段可以区分大小写,加binary 2、mysql的列名可以包含= + - &等特殊符号,但是需要用··两个反引号引起来,查询时也需要引起来,为避免查询的时候麻烦,不通用,一般避免使用这些特殊字符做字段名 3,今天学习了下大型网站架构的技术 ,l原创 2013-03-25 22:47:40 · 1573 阅读 · 0 评论