イメージがリモート サーバーに存在するかどうかを検出しようとしています。ただし、いくつかの方法を試しましたが、どれも機能しません。
今、私はこれを使用しようとしています:
if (!CheckImageExists("http://img2.netcarshow.com/ABT-Audi_R8_2008_1024x768_wallpaper_01.jpg")) { print_r("存在しません"); } そうしないと { print_r("存在します"); }; 関数 CheckImageExists($imgUrl) { if (fopen($imgUrl, "r")) { true を返します。 } そうしないと { false を返します。 }; };
ただし、画像が実際に存在するかどうかに関係なく「true」を返します(上の画像は意味不明に変更しても「true」が返されます)。URL が存在しない場合、サイトのホームページにリダイレクトされるためと思われます。しかし、それを検出する方法がわかりません。
助けてくれてありがとう!