PHPのリモートWebサーバ上にイメージファイルが存在するか確認する

イメージファイルが存在するかどうかをリモートWebサーバー上に取得しようとしています。 私は @fopen()を使用していますが、Webページ上で自分の画像を表示するのが遅いです。 私のコードがあります:

<?php
   if(fopen($url,"r"))
    {
  ?>
        

    <?php }
else
{
echo "Out";
}?>

その特定のファイルを読み込もうとするので、実行するのに少し時間がかかります。 最後に、ブール値(真または偽)をより速く取得したい。 私を助けてください... 前もって感謝します.. :)

0
追加された 著者 Gordon,

3 答え

アクセス権のないリモートサーバーの場合は、これを実行する唯一の方法です。

あなたがサーバーにアクセスでき、PHPを実行できる場合は、

if (file_exists($imgPath)){
 ...
1
追加された
私の答えには何が関係していますか?
追加された 著者 Toby Allen,
答えはかなり曖昧です。そのコードはその質問に関係していますか?さて、私はそれを実行することができます。次は何ですか?
追加された 著者 Your Common Sense,
<?php
if (file_exists($url)){
   if(fopen($url,"r"))
    {
  ?>
        

    <?php }
else
{
echo "Out";
}
}
?>
1
追加された

あなたのサーバーであれば、イメージをより正確に確認するために、さまざまな方法を実装する必要があります。あなたはそれを速くすることはできません

0
追加された
それはあなたの答えではなく、ゴードンの答えです。それはより速くなることはありません。画像が表示されることを保証するものではありません。
追加された 著者 Your Common Sense,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com