解决file_get_contents返回false的方法-PHP问题

资源魔 35 0

处理php函数file_get_contents前往false的处理办法:

1. 看看php.ini里的这个这俩必需是开启的 extension=php_openssl.dll 以及 allow_url_fopen=on 是开启的

2. 假如以上设置装备摆设都是开启的,那多是效劳商把file_get_contents封闭了;这时候只能本人写一个http申请函数了。

自写的http_request函数代码,间接拿去用好

/**
     * 通用CURL申请
     * @param $url  需求申请的url
     * @param null $data
     * return mixed 前往值 json格局的数据
     */
    public function http_request($url, $data = null)
    {
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL, $url);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);        if (!empty($data)) {
            curl_setopt($curl, CURLOPT_POST, 1);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
        }
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);        $info = curl_exec($curl);
        curl_close($curl);        return $info;
    }

相干参考:资源魔

以上就是处理file_get_contents前往false的办法的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!