腾讯面试题PHP
1. 请对POSIX风格和兼容Perl风格两种正则表达式 的主要函数 进行类比说明
ereg preg_match
ereg_replace preg_replace
2. 请说明在PHP.ini中safe_mode开启之后对于PHP 系统 函数的影响
3. PHP5中魔术方法函数有哪几个,请举例说明各自的用法
__sleep
__wakeup
__toString
__set_state
__construct,
__destruct
__call,
__g[......]阅读全文
php中的安全模式?
被安全模式限制或屏蔽的函数
PHP 的安全模式是为了试图解决共享服务器(shared-server)安全问题而设立的。在结构上,试图在 PHP 层上解决这个问题是不合理的,但修改 WEB 服务器层和操作系统层显得非常不现实。因此许多人,特别是 ISP,目前使用安全模式。
表格 24-1. 控制安全模式的设置选项有:
设置选项 默认值
safe_mode Off
safe_mode_gid 0
safe_mode_include_dir ""
safe_mode_exec_d[......]阅读全文
PHP安全配置
一、Web服务器安全
PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远 了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和 PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不会危害实际系统。但是使用chroot的Apache后,给应用也会带来一定的麻烦,比如连接 MySQL时必须用127.0.0.1地址使用[......]阅读全文
linux indent格式化代码
Linux kernel有一个脚本Lindent,可以帮助你将自己的代码做一个好的代码风格格式化。
如:/usr/src/linux-headers-2.6.22-14/scripts/Lindent
常用的设置:
indent -npro -kr -i4 -ts4 -sob -l80 -ss -bl -bli 0
(这个风格我喜欢)
参数说明:
-npro或--ignore-profile 不要读取indent的配置文件.indent.pro。
-kr 指
[......]阅读全文
Linux 小总结
awk -v RS='Kwqm-S1125751-T1003551' 'END {print --NR}' kxleads-20100902.log
查找指定文字在文件中的个数
统计一个文件中特定字符的个数统计一个文件中某个字符串的个数,
其实就是在在一块沙地 里面找石头,
有的人看到石头以后,在上面做个标记(grep),然后记住自己做了多少个标记;
有的 人看到石头以后,把它挖了(tr),最后统计自己挖了多少石头;
有的人看到石头以后,把它跳过去(awk),[......]阅读全文