インターネット全体とスタック オーバーフロー全体を見ましたが、問題の解決策が見つかりません。
私は基本的に、Web ブラウザーでヒットした場合に Web アドレスからアクセスできる PDF ファイルを持っています。アウェイなしでは、http: //url.com/manage/pdf/file.pdf?id=172 ) です。珍しいように思えますが、信じてください。このアドレスにアクセスすると、PDF ファイルが表示されます。
しかし、file_get_contents を使用してヒットしようとすると、エラーが発生します。
ストリームを開くことができませんでした: 接続がタイムアウトしました(明らかに、ファイル名と行番号を切り取っています)。
私はエラーを抑制するつもりはありません (私はすでにこれを行うことができます)。また、エラーを処理する方法を探しているわけでもありません。エラーが発生する理由を知りたいので、エラーが発生しないようにします。
特に、この同じコード行は、同様の方法で他のファイルを取得する際に問題がないためです。
私の制御を超えた制約のため、cURL を使用できません。
ファイルは 1MB 未満であり、php.ini のすべての関連設定がチェックされています (頭の中で思い出せませんが、オープン ソケットとソケット タイムアウトを許可します)。
実際に機能する、まだ見たことのない答えを誰か教えてくれませんか! 詳細が必要な場合はお知らせください。
よろしくお願いします!