随笔分类 -  php错误及解决

ob_start()失效与phpunit的非正常结束
摘要:在ob_clean();或ob_get_clean()之前有return或致命错误,从而结束了程序,会导致ob_start失效,这和phpunit的非正常结束 阅读全文

posted @ 2014-05-12 22:38 左小兵 阅读(400) 评论(0) 推荐(0)

pdo的工作方式与查错
摘要:pdo某些方法如prepare()会返回PDOStatement对象;然后需要通过返回的PDOStatement对象的方法操作当查错通过$pdo->errInfo()方法可能查不出错误信息应该通过$PDOStatement->errInfo()方法查错误信息 阅读全文

posted @ 2014-04-24 20:46 左小兵 阅读(173) 评论(0) 推荐(0)

php pdo错误:SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
摘要:原因:在使用execute()执行时没有传对应prepare()设置的参数 阅读全文

posted @ 2014-04-24 00:17 左小兵 阅读(10406) 评论(0) 推荐(0)

php://input 打开的数据流只能读取一次,即读取一次之后读取的值为空
摘要:如题 阅读全文

posted @ 2014-04-18 00:03 左小兵 阅读(425) 评论(0) 推荐(0)

php图片本身有错无法显示的解决办法
摘要:1.取消所有错误提示2.如果没有报错,在header前(即设置输出格式前)使用ob_clean(); 阅读全文

posted @ 2014-02-17 17:38 左小兵 阅读(240) 评论(0) 推荐(0)

php(验证网址是否存在)错误
摘要:$ra=get_headers('http://hi.baidu.com'); if($ra[0]==='HTTP/1.1 200 OK'){ echo 'ok'; }这是错误的,因为有时会返回HTTP/1.0 200 OK 解决办法是获取最后的两位字符串if(substr($headers[0],-2)==='OK'){ echo ‘ok’;}else{ echo 'no';} 阅读全文

posted @ 2013-12-31 20:59 左小兵 阅读(303) 评论(0) 推荐(0)

导航