ホームページ >バックエンド開発 >PHPチュートリアル >file_get_contents がブロックされている場合の解決策_PHP チュートリアル
php では、file_get_contents 関数はリモート サーバーのコンテンツを直接収集し、それを変数に保存できます。メディエーターは通常、DDOS であることを恐れるため、file_get_contents や fsockopen などの一部の IO 操作関数を無効にします。一般に、サーバーの inc.php を変更することはできません。上記の PHP 関数を置き換える一連の IO を自分で作成することしかできません。
コードをコピー | |
$url = file_get_contents('http://www.bKjia.c0m/'); |
コードをコピー | |
//file_get_contents を無効にする解決策
$ch =curl_init();
$timeout = 10 // タイムアウトなしの場合は 0 に設定します |
コードは次のとおりです
コードをコピー
関数 vita_get_url_content($url) { if(function_exists('file_get_contents')) { | |
$file_contents を返す } ?> http://www.bkjia.com/PHPjc/632091.html www.bkjia.com | true