Quantcast
Channel: PHP8タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 521

【PHP】外部サーバーにあるファイルの存在確認をする方法

$
0
0
概要 自サーバーのファイルの存在確認は、「file_exists関数」で可能ですが、外部サーバーのファイルの存在確認する方法をシェアします。 方法1 「file_get_contents関数」でURLを指定して、外部サーバーのファイルの存在確認をします。 <?php if (file_get_contents($url)) { echo 'ファイルが存在します'; } 方法2 「get_headers関数」でURLを指定して、外部サーバーのファイルの存在確認をします。 方法1の「file_get_contents関数」でもファイルの存在確認ができますが、GETメソッドは画像や動画等の大きなサイズのファイルへアクセスした際に速度が遅くなるデメリットがあります。 以下の「get_headers関数」ならHEADメソッドを使用するため、ファイルサイズを問わずに一定の速度を実現することができます。 <?php $headers = get_headers($url); if ($headers[0] === 'HTTP/1.1 200 OK') { echo 'ファイルが存在します'; }

Viewing all articles
Browse latest Browse all 521

Trending Articles