ホームページ > バックエンド開発 > PHPの問題 > file_get_contents が false を返す問題を解決する方法

file_get_contents が false を返す問題を解決する方法

WJ
リリース: 2023-03-01 11:12:02
転載
6094 人が閲覧しました

file_get_contents が false を返す問題を解決する方法

php 関数 file_get_contents が false を返す問題を解決するソリューション:

1. これら 2 つの必須項目を見てください。 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;
    }
ログイン後にコピー

関連参照:php中文网

以上がfile_get_contents が false を返す問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:51dev.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート