HTTP 経由でリモート サーバーから画像をコピーする
問題:
多くのユーザーは簡単な方法を求めていますPHP を使用してリモート サーバーからローカル フォルダーに画像を取得する方法。ただし、FTP アクセスは頻繁に利用できなくなり、HTTP リンク経由で画像にアクセスするオプションのみが残されます。
解決策:
HTTP ストリーム ラッパーが有効になっている PHP5 ユーザーの場合、このタスクは大幅に簡素化されます。 「コピー」関数を使用すると、リモート イメージをローカル ファイルに簡単にコピーできます。
<code class="php">copy('http://somedomain.com/file.jpeg', '/tmp/file.jpeg');</code>
この関数は、必要なパイプライン処理やその他の操作を処理します。 HTTP パラメータが必要な場合は、「ストリーム コンテキスト」パラメータを 3 番目の引数として追加できます。このストリーム コンテキストを使用すると、追加の HTTP ヘッダーやその他のパラメーターを含めることができます。
このソリューションを使用すると、ユーザーはリモート サーバーから画像を簡単にインポートできるため、直接リンクする必要がなく、画像のストレージとサーバーからの提供を確実に制御できます。独自ドメイン
以上がPHP を使用してリモート サーバーから画像をコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。