< php $str="abc";if(preg_match("/^[0-9a-z]*$/",$str)) echo "yes";else echo "no";
上述代码实现了对0-9和a-z的检测[......]
< php $str="abc";if(preg_match("/^[0-9a-z]*$/",$str)) echo "yes";else echo "no";
上述代码实现了对0-9和a-z的检测[......]
这个是发生在Linux下默认的php-cli配合php-mysql的情况下的,由于MySQL是单独编译安装,所以sock路径不对,遇到这个问题,修改
/etc/php5/cli/php.ini下的pdo_mysql.default_socket值为你实际[……]
1.首先要到https://www.google.com/recaptcha/申请到Secret key
2.申请成功后,会指引你在页面引入一个js,并在需要验证的部分引入一个div。3.此时载入页面就有了验证的功能。4.AJAX的话,取用户验证[……]
在同事电脑上,测试搜狗推广的API的时候发现他那边经常报错:Uncaught SoapFault exception: [HTTP] Error Fetching http headers。
查了一下,可能是超时所致,检查了php.ini,发现默认是60秒超时,索性[……]
int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )
查找 string 在一个 s[……]
function object2array(&$object) {
$object = json_decode( json_encode( $object),true);
return $object;}
上述代码即可将obj转换为array数组形式了[……]
奇葩问题,返回虽然HTTP CODE是200,但内容直接返回空。
经过查找网站,对比之前写过的配置文件,测试表明在配置文件里加入如下语句即可解决:
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_scr[......]
如下代码在报错的时候会捕获输出信息,在服务器设置不输出错误的时候可以用到:
error_reporting(E_ALL); //E_ALL
function cache_shutdown_error() { $_erro[......]