celalyesil adlı üyeden alıntı: mesajı görüntüle
Selam arkadaşlar,
wordpress sitemi taşımıştım bazı resimler kaybolmuş taşıma esnasında. Yapmak istediğim olay şu;
$image değişkeninden resimin url'si geliyor bu url'de resim varsa olan resim gösterilsin yoksa benim belirlediğim resim gösterilsin.
Not: Sanırım aşağıdaki kodun çalışmamasınının sebebi $dosya_adi degiskenine klasör belirleyemiyor olmam. Nedeni ise wordpress aylık klasörlerde tutuyor resimleri bu yüzden url girmek zorundayım örnek url; http://www.siteadi.com/uploads/2014/06/resim.jpg

<?php
$dosya_adi = "$image";
if(file_exists($dosya_adi))
{ ?>
Eğer varsa Dizinde bulunan dosya görünecek burada.
<?php 
}else{ ?>
Dosya dizinde yoksa benim belirlediğim resim görünecek.
<?php } ?>
Bu konuda yardımcı olursanız sevinirim.
Denermisiniz hocam. Sadece resimleri kontrol eder.

<?php
function r_kontrol($ur) {
	$a=curl_init();
	curl_setopt($a,CURLOPT_URL,$ur);
	curl_setopt($a,CURLOPT_NOBODY,true);
	curl_setopt($a,CURLOPT_HEADER,true );
	curl_setopt($a,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36");
	curl_setopt($a,CURLOPT_RETURNTRANSFER,true);
	curl_setopt($a,CURLOPT_SSL_VERIFYPEER,false);
	curl_setopt($a,CURLOPT_FOLLOWLOCATION,false);
	$b=curl_exec($a);
	curl_close($a);
	$c=explode('Content-Type: ',$b);
	if(substr($c[1],0,5)=="image") {
		return true;
	}
}

if(r_kontrol("http://siten.com/resim.png")) {
	echo "Var";
} else {
	echo "Yok";
}
?>