ページが実際に存在するかどうかを確認するこの気の利いた方法を見つけました。
$headers=@get_headers($imageurl);
if(strpos($headers[0],'200')===false){
echo "not valid";
exit;
}
ただし、達成する必要があるのは、そのページが本当に単なる画像かどうかを確認することです。たとえば、www.google.com/image.jpg というリンクを試すと、Google には独自のエラー ページがあるため、200 が返されます。ただし、そのページに画像がないことだけでなく、だけでなく、他のコンテンツがある場合でも、そのページには画像だけではありません (ここのように: http://www.kapstadt-entdecken.de/wp-content/gallery/robben-island/1robben-island .jpg )。
どうすればそれを達成できますか?
どうもありがとう!
デニス