• 13-05-2006, 23:32:18
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkiler, bildiğiniz gibi bir dizin açtım www.bedavan.com ,
    arkadaşlarımın desteği sayesinde de inşallah bir yerlere gelecek...

    benim derrten müzdarip oldugum konu şu,

    hemen her gün 10 a yakın başvuru geliyor, bazen daha cok bazen daha az ama mutlaka bunların 3-5 tanesi bedava hostlardan kalitesiz içerikli laylaylom siteler.

    Bu sıkıntı artınca, "birincil alan adına sahip olmayanlar listelenmez" şartı koydum
    baktım gene kesilmedi, birincil alan adına örnek verdim .com. net vb dışında alan adları kabul edilmez diye, eklendikleri an silinir listelenmez dedim.

    olmadı

    sonra başka bir uyarı yazdım, tr.cx .bz.tc gibi siteler yer alamaz diye... gene tın tın..

    Bazı adreslerde listelenmeyince Birincil alan adı olmasına karşın, yeniden ekleyip spam yapıyorlar.

    en son tam site bilgilerini gir dediğim yerin yanına bold ahrflerle " ücretsiz hostta ise siten listelenmez yazdım" ama gene dinlemeycek ve siteleri ekleyeceklerdir.


    1-) Gıcıklığına mı yapıyorlar?
    2-) Gör müyorlar, okumuyorlar mı kuralları, siz de site kaydederken çok uzun değilse kurallar yine de okumaz mısınız?
    3-) Bunun çözümü nedir?
  • 13-05-2006, 23:44:23
    #2
    Misafir
    Ona çözüm yok. Ekliyorlar bakmadan siliyorum. Sadece büyük harf kullanmayınız yazmışım, yazıyorlar. Onlarıda bakmadan siliyorum. İnceleme, boşver. Uğraşmaya değmez.
  • 13-05-2006, 23:51:59
    #3
    Üyeliği durduruldu
    if (!$url || !$title || !$description || !$keywords)
    {
      echo "<script>alert(\"Bütün Alanların Doldurulması Zorunludur...\");history.go(-1)</script>";
      exit;
    elseif (!eregi ("http://+^([a-z0-9_]|\\-|\\.)+(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $url)) 
    {
      echo "<script>alert(\"!!! Girdiğiniz URL Kural Dışıdır\\n Lütfen Geçerli Url Giriniz...\");javascript:history.back(-1)</script>";
      exit;
    }
    Yukarıdaki kodu add_url.php de verilerin alındığı yerde uygun bir yere koy... Eğer bir hata yapmamışsam istediğin bilgiler tam girilmediğinde geri yönlendirecektir... We adres bölümünde sadece http://aaa.bbb.ccc şeklindeki domainleri kabul edecektir... Ama bu şekilde gen.tr com.tr leri felanda kabul etmez...
  • 13-05-2006, 23:59:57
    #4
    aynen o dertle bende ugraÅŸiyorum sil gitsin ya..
  • 14-05-2006, 00:01:18
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kaan ne güzel çözüm yazmış işte.
  • 14-05-2006, 00:14:20
    #6
    elseif (!eregi ("http://+^([a-z0-9_]|\\-|\\.)+(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}
    [/CODE]


    kaan kardeÅŸ, saol daha denemedim ama merak ettim,

    kural dışılığı yöneten bölüm burasu heralde,

    com.tr olmaz demiÅŸÅŸin, yada gen.tr neden?

    yada sadece, istemediğimiz urlleri içeren bir kod yazılıp içine yerleştirebilir miyis

    misal, sadece tr.cx, tz.cb gibi

    aynı zamanda bu kod dizesine daha sonra farkettiğimz istemediğimiz her bedava uzantıyı ekleyerek reddetmeye gideris?

  • 14-05-2006, 00:21:26
    #7
    Üyeliği durduruldu
    çünkü orası 3 bölüme aradada 2 noktaya ayarlanmış o yüzden olmaz... mesela www.deneme.com iki nokta var en son bölüm 2 ile 4 karekter arası rakam olmayan bir bölüm toplam 3 bölümden oluşuyor.. bedava hizmetler olunca toplam 4 bölümden oluşuyor ona göre bir önleme seçeneği düşündüm... işine yaramadıysa sen takıl istersen bir süre daha böyle senin dediğin şekildede ayarlarız...
  • 14-05-2006, 00:24:46
    #8
    Üyeliği durduruldu
    İstersen şu şekilde dene bakalım birde...

    if (!$url || !$title || !$description || !$keywords)
    {
      echo "<script>alert(\"Bütün Alanların Doldurulması Zorunludur...\");history.go(-1)</script>";
      exit;
    elseif (!eregi ("http://+^([a-z0-9_]|\\-|\\.)+(([a-z0-9_]|\\-)+\\.)+tr.cx", $url)) 
    {
      echo "<script>alert(\"!!! Girdiğiniz URL Kural Dışıdır\\n Lütfen Geçerli Url Giriniz...\");javascript:history.back(-1)</script>";
      exit;
    }
    Bu kodları koy ve sonu tr.cx le biten bir adres ile site eklemeye çalış bakalım ne olacak...
  • 14-05-2006, 00:25:44
    #9
    Üyeliği durduruldu
    kaanın yöntem güzel ancak engellemez. sebep..

    yazılan koda göre . . 2 nokta kullanılması gerekiyor şart bu yani
    http://www.aaa.com gibi ama
    http://bedavasitehost.tr.cx de buna dahil zaten bunları ayırmak imkansız anca belli uzantıları bloklayabilirsiniz.

    hemen bi kod deniyelim

    <?
    // bilgiler post olarak gönderildi değişken adı adres desek
    $gecersiz_domainler="tr.cx|tr.tc|com.tr.tc|bilgisi.com"; // domainler çoğaltılabilir
    
    $domain_listesi=explode("|",$gecersiz_domainler);
    
    for($i=0;$i<=count($domain_listesi)-1;$i++){
       if(substr($_POST["adres"],strlen($_POST["adres"])-strlen($domain_listesi[$i]),strlen($domain_listesi[$i]))==$domain_listesi[$i]){
       		// domain geçersizse yapılacak işlemler
       }
    }
    ?>

    | la ayırarak istediğin kadar domain ekleyebilirsin.