PHPを使用してサードパーティのサーバーのファイルにアクセスする方法はありますか?外部サーバー上のファイルへのアクセス
答えて
はい。 url_fopenが有効になっている場合は、fopenするか、CURLを使用してください。
URLが動的な場合は? – sadjk
問題ではありません。私の例を見てください。普通の文字列、関数の戻り値、URLを含む変数などに関係なく、任意のURLを渡すことができます。 – ThiefMaster
最も簡単な方法は、url_fopen_wrappersが有効になっていると仮定すると、リモートのhttp:// ftp:// URLにfile_get_contents()
を単に使用しています。
有効にすることを頼りにしたくない場合は、CURLを使用します。これはかなり普及しているため、共有ホスティングでも有効です。確かに
// using url_fopen_wrappers
$contents = file_get_contents('http://stackoverflow.com');
// using CURL
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://stackoverflow.com');
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($curl);
curl_close($curl);
空白のページが表示されています。 – sadjk
私はそのサイトを手に入れましたが、パスワードとユーザー名があればログインできますか? – sadjk
はい、 'http:// username:[email protected]/...'を使用してください。カールを使用する場合は、CURLOPT_USERPWDを「username:password」に設定します。 – ThiefMaster
あなたもコピーを使用することができます( 'thirdPartyFileUrl'、 'がfileo')
- 1. 外部プログラムのファイル出力へのアクセス
- 2. 外部ドメインへのTFSサーバーのURLへのアクセス方法
- 3. RDDへの外部プロセスへのファイルへのRDDへの外部ファイルへのファイル
- 4. 外部アクカアクターへのアクセス
- 5. kubernetes - 外部ファイアウォールへのアクセス
- 6. 配列外部へのアクセス
- 7. ローカルホストへのアクセスWebサーバー上でのネットワーク
- 8. Windowsサーバー上のスマートカードへのアクセス
- 9. サーバー上のJquery TreeViewへのアクセス方法
- 10. herokuサーバー上のファイルまたはフォルダへのアクセス
- 11. Linux上に外部からマウントされたフォルダへのアクセス
- 12. 外部edmxファイルへのリンク
- 13. JSF外部ファイルへのリンク
- 14. 外部サーバー上のファイルをPHPで編集する
- 15. PHP - 外部サーバー上のファイルを読み込みますか?
- 16. Visual Studioのユニットテスト - 外部ファイルへのアクセス方法?
- 17. パブリックフォルダの外部にあるファイルへのアクセス
- 18. 外部クラスのフィールドへのアクセス
- 19. XAMPPへの外部アクセスの設定
- 20. Spring mvc:外部フォルダへのリソースのアクセス
- 21. 外部設定のアプリケーションプロパティ($ {appName})へのアクセス
- 22. Wordpressプラグインの外部データベースへのアクセス
- 23. UIスレッドの外部コントロールへのアクセス
- 24. iTextの外部URLリソースへのアクセス
- 25. 外部からのローカルシステムへのアクセス
- 26. Firebaseの外部変数へのアクセス
- 27. 外部アセンブリのリフレクションへのアクセス
- 28. vert.xプロジェクトの外部リソースへのアクセス
- 29. lambda内の外部コンテキストへのアクセス
- 30. PHPファイルへの外部アクセスを拒否する
**ません**:ここ
両方の方法のための例です。例外はありませんが、リモート*ファイル*はありませんが、**プロトコル**を使用してアクセスするさまざまなタイプのリソースがあります。プロトコルの話は "ファイル"よりはるかに正しいでしょう。 –