私はPHPで非常に単純にしようとしていますが、ここまたはgoogleで何を検索すればよいかわかりません。
問題は-
PHP関数でURLを呼び出し/取得したい
このURLの戻り値(本文)を読みたい(「あなたの名前はMyNameIsX」が含まれている可能性があります)
私は試した
$ data = file_get_contents($ url)
これはタイムアウトです。ブラウザで$urlを開くことはできますが。
私はPHPで非常に単純にしようとしていますが、ここまたはgoogleで何を検索すればよいかわかりません。
問題は-
PHP関数でURLを呼び出し/取得したい
このURLの戻り値(本文)を読みたい(「あなたの名前はMyNameIsX」が含まれている可能性があります)
私は試した
$ data = file_get_contents($ url)
これはタイムアウトです。ブラウザで$urlを開くことはできますが。
はい、このサーバー上のファイルに対する file_get_contents の通常の使用と、これのサポートと設定に基づいて、おそらく許可されていません。
PHP CUrl http://php.net/manual/en/curl.examples.phpまたは例 http://php.net/manual/en/curl.examples.php、http://php.net/manual/を参照してください。 en/curl.examples-basic.php
FIG-GHD742 で提案されているように cUrl を使用することもできますが、HTTP 拡張機能の方がはるかに使いやすいと思います。これは新しく、きちんとした OOP API を備えています。
別の方法として、これらを実際に include/require することもできますが、データの送信元を制御していない場合は、一般的にそうするのはお勧めできません。
**
**
サーバーでループバック呼び出し (自己呼び出し) を有効にする必要があるようです。同じサーバー上で必要な場合は、バックエンドでデータを取得することをお勧めします。PHP API またはデータベースへの呼び出しを介して。
はい、上記の答えは正しいです。一部のホスティング プロバイダーは、セキュリティ上の目的で無効にしています。Curl の方法を探していない場合は、fopen(php) を試すこともできます。ここでドキュメントを読んでくださいhttp://php.net/manual/en/function.fopen.php