Uzaktan görüntüleri kapmak ve bir sunucuya kaydeder hazır bir sistem üzerinde çalışıyor.
Şu an gerçekten o uzak yerde var olup olmadığını olarak görüntü üzerinde kontrol ve belirli bir dosya türü (jpg, jpeg, gif) biridir ve ben de yapıyor görevli kulüpler var.
Ben sadece basit bir regex ve getimagesize ($ image) kullanmak istiyorum gibi bu oldukça önemsiz olduğunu düşündüm:
$remoteImageURL = 'http://www.exampledomain.com/images/image.jpg';
if(@getimagesize($remoteImageURL) && preg_match("/.(jpg|gif|jpeg)$/", $remoteImageURL) )
{
// insert the image yadda yadda.
}
Ben örneğin, gelen görüntü kapma ediyorum url üzerinde herhangi bir kontrol yok olduğunda sorun oluşur:
http://www.exampledomain.com/images/2?num=1
Bu regex ve getimagesize () başarısız olur hem de, bu söz konusu olduğunda bu yüzden, bunu yapmanın daha iyi bir yolu var mı?