• 08-12-2022, 17:52:53
    #10
    Protex adlı üyeden alıntı: mesajı görüntüle
    metin belgesinde ipleri enterla alt alta inmiş sıralamış. orda satır sonu n var.
  • 08-12-2022, 19:48:37
    #11
    betabil adlı üyeden alıntı: mesajı görüntüle
    Hocam doğrudur ...
    Lakin sizin anlayamadığınız nokta, arkadaş ipleri metin belgesinde alt alta sıralamış. satır sonlarında biliyorsunuzki \n var. yazmış olduğu fonksiyon, metin belgesindeki ilk satırı okur , diğer satırları okumaz. zaten konu sahibide belirtmiş. o yüzden ya sizin dediğiniz gibi yada bu şekilde yapmalı
    "$ipcik\n"
    şeklinde.. denersiniz bu şekilde okuduğunuda göreceksiniz. ve aslında koduda uzatmış. bu şekilde daha kısa yapabilir.
    $banipfile ='iplog.txt';  
    $onip = $_SERVER['REMOTE_ADDR']; 
    $deny = file($banipfile); 
    if (in_array ("$onip\n", $deny)){ echo "Banlı ip "; 
    exit;
    }
    else echo merhaba;
    kolay gelsin.
  • 08-12-2022, 20:08:26
    #12
    Protex adlı üyeden alıntı: mesajı görüntüle
    Hocam doğrudur ...
    Lakin sizin anlayamadığınız nokta, arkadaş ipleri metin belgesinde alt alta sıralamış. satır sonlarında biliyorsunuzki n var. yazmış olduğu fonksiyon, metin belgesindeki ilk satırı okur , diğer satırları okumaz. zaten konu sahibide belirtmiş. o yüzden ya sizin dediğiniz gibi yada bu şekilde yapmalı
    "$ipcikn"
    şeklinde.. denersiniz bu şekilde okuduğunuda göreceksiniz. ve aslında koduda uzatmış. bu şekilde daha kısa yapabilir.
    $banipfile ='iplog.txt';  
    $onip = $_SERVER['REMOTE_ADDR'];
    $deny = file($banipfile);
    if (in_array ("$onipn", $deny)){ echo "Banlı ip ";
    exit;
    }
    else echo merhaba;
    kolay gelsin.

    sen öyle diyorsan öyledir, gözüme değil, sana inanıyorum. hem ben ne bilirim ki
  • 08-12-2022, 23:47:27
    #13
    // xxxx.txt dosyasını oku
    $blocked_ips = file_get_contents("xxxx.txt");
    
    // IP adreslerini diziye aktar
    $blocked_ips = explode("\n", $blocked_ips);
    
    // Ziyaretçi tarayıcısından gelen IP adresini al
    $visitor_ip = $_SERVER['REMOTE_ADDR'];
    
    // Ziyaretçi IP adresini kontrol et
    if (in_array($visitor_ip, $blocked_ips)) {
    // Eğer IP adresi dizide mevcutsa, engelleme işlemi yap
    die("Bu IP adresine erişim engellenmiştir.");
    }