[记录]简记最近遇到的与php、curl、codeigniter相关问题和解决方法

简记最近遇到的与php、curl、codeigniter相关问题和解决方法

1、codeigniter加载第三方库时按普通加载方式会出现以下错误:

Call to a member function ***() on a non-object in ***

解决:

使用get_instance()获取对象再进行加载即可,如下:

$CI=&get_instance();
$CI->load->library('services_json');
$pcsjson=$CI->services_json->decode($jsonstr);

2、curl获取https时,错误或者没有内容,可以尝试设置以下两个参数:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

注:在使用java进行https链接时可能也会出现错误,解决方法同样是不要验证就可以了

 

3、直接把数组按代码语法写出到文件,可以用var_export(好像print_r也可以吧,但我没有去测试),其实就是把数组转成合php语法的代码了。

比如:

$config=array('iam'=>'xidige');

echo var_export($config,true);

注:在上面的第二句我尝试过写'\n'没有效果,但如果真想换行,可以使用 chr(13).chr(10)

» 本文链接地址:https://www.xidige.com/454

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区0人评论249人参与

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告