• 22-06-2015, 10:25:01
    #1
    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.
  • 22-06-2015, 11:32:47
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    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";
    }
    ?>
  • 22-06-2015, 11:52:43
    #3
    sawashan adlı üyeden alıntı: mesajı görüntüle
    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";
    }
    ?>
    Teşekkürler hocam verdiğiniz kod çalıştı.
    R10+
  • 22-06-2015, 12:06:05
    #4
    Kiv
    Üyeliği durduruldu
    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.
    http://kuaza.com/linux-arena/php-lin...-link-kontrolu
  • 22-06-2015, 14:14:44
    #5
    Kiv adlı üyeden alıntı: mesajı görüntüle
    http://kuaza.com/linux-arena/php-linux-arena/php-ile-link-kontrolu
    Teşekkürler hocam bunada bakacağım r10+