• 14-03-2013, 22:32:22
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar bi sorunum var şimdi diyelim bir dosya var bunun çalışabilmesi için wordpress te footer.php de link olup olmadığını kontrol etmek istiyorum nasıl yapabilirim bunu yardımcı olabilicek varmı ?
  • 14-03-2013, 22:37:37
    #2
    Curl ile siteye bağlanıp preg_match ile veri içerisinde kontrolünü sağlarsın sonra işlem yaparsın, eğer yapamam dersen örnek bir tane yazabilirim.
  • 14-03-2013, 22:46:38
    #3
    bence direk footer yerine sitenin tamamnında bu veriyi arayın örnek

    $ara = "aranılacak kelime";
    $site = "verinin aranılacağı bölüm footer yada direk site adresi";
    $icerik = file_get_contents("$site");
    if(preg_match('@'.$ara.'@si',$icerik)){

    echo "var";

    }else{

    echo "Yok";

    }


    yazım yanlışı olabilir :/
  • 15-03-2013, 00:34:14
    #4
    Üyeliği durduruldu
    Hocam bu site adresini otomatik çektirebiliceğim birşey varmı ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:34:14 -->-> Daha önceki mesaj 00:02:16 --

    Msn adlı üyeden alıntı: mesajı görüntüle
    Curl ile siteye bağlanıp preg_match ile veri içerisinde kontrolünü sağlarsın sonra işlem yaparsın, eğer yapamam dersen örnek bir tane yazabilirim.
    Hocam bir örnek yapabilirmisiniz ?
  • 15-03-2013, 01:27:48
    #5
    <?php
    
    function baglan($url,$kod){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $durum = curl_exec($ch);
    if(preg_match('#'.$kod.'#si',$durum)){
    $sonuc = "Sitede kodunuz var";
    } else {
    $sonuc = "Sitede kodunuz yok";
    }
    return  $sonuc;
    }
    
    echo baglan('http://www.sitenizinadi.com','kodunuz');
    ?>
  • 15-03-2013, 10:50:16
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaş başka bir şeyden bahsetmiş siz cURL ile bağlanıp kontrol etmeyi göstermişsiniz aslında şunu arıyor olabilir, kontrol fonksiyonu olarak bunu kullanabilirsiniz.

    	function check_footer(){
    		$l = '<a href="https://www.r10.net/index.php" title="Google Fan Webmaster Forum">Google Fan Webmaster Forum</a>';
    		$f = dirname(__FILE__).'/footer.php';
    		$fd = fopen($f, 'r');
    		$c = fread($fd, filesize($f));
    		fclose($fd);
    		if(strpos($c, $l) == 0){
    			echo('Uyarı Mesajı');
    			die;
    		}
    	}
  • 15-03-2013, 10:56:12
    #7
    şuan burada paylaşılan bütün örnekler tema-bot lisanslamada kullanılıyor burda örnek benim paylaştığım pek çok botda saintx arkadaşımızın paylaştığı kod ise şuan pek çok temada kullanılıyor çok güzel örnekler var php bilgilerinizle bu örneleri çok güzel geliştirebilirsiniz.