php
ArthurBryant
积极的面对生活,人因梦想而伟大
展开
-
php: strpos返回值为0的问题
php: strpos()返回子串在搜索串中第一次出现的位置,否则返回false。 出现问题:返回位置0时无法判断是出现了还是没有出现。(0, false) 解决方法:使用 === or !== eg: $re = strpos($str, $key)if原创 2011-07-03 14:40:58 · 14308 阅读 · 2 评论 -
codeigniter-- php framework trick
1. 不要使用和control中类名相同的方法。eg: site_url('welcome/welcome') --会出现莫名其妙的错误!!!2. site_url()中使用小写的路径。 eg: site_url('welcome/menu')原创 2011-07-19 09:18:08 · 469 阅读 · 0 评论 -
php thrift for HBase
1. Download thrift wget -O thrift.tgz “http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz” tar -xzf thrift.tgz cd thri转载 2011-08-08 18:15:05 · 1120 阅读 · 0 评论 -
xampp error: XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibil
centos 5.4 64位系统上运行,查看glibc安装好了。 运行命令/opt/lampp/bin/php出错: ./lampp/bin/php: error while loading shared libraries: /opt/lampp/lib/libsybd原创 2011-08-08 18:32:34 · 5455 阅读 · 0 评论 -
php
1. == vs === == $str = “0d52”; If (0==$str) {echo “真”} Else {echo “假”} 这个程序运行的结果出人意料, “0d52”居然 被PHP认为和0相等了。 执行关系运原创 2011-08-08 18:53:50 · 481 阅读 · 0 评论 -
php执行shell命令是的权限问题
问题: php在执行shell时使用的默认用户为nobody用户,因此引起命令无法执行返回结果为空的问题。 解决:转换为root或者相应的用户来执行命令 eg: shell_exec('sudo -u root -S your_command'); 需要的配置: a. 配置nobody用户的sudo权限,修改/etc/sudoers chmod u+x /etc/sudoers 在ro原创 2011-11-10 11:00:48 · 4227 阅读 · 0 评论