php kodları ile bir ülkenin ip bloklarının girişini komple engellemek istiyorum. kodları yazdım ancak ip blogunu nasıl tanımlayacağımı bulamadım. koddada göreceğiniz gibi ip aralıklarını bir txt den çektirmeye çalışıyorum. ancak ip listesini txt ye nasıl gireceğimi bilemedim. şöyle örneklendireyim. 1.2.3.4 ile 1.2.3.255 arasındaki tüm ipleri yasaklamak istiyorum; aynı bloktaki iplerin hepsini tek tekmi yazmam gerekli; yoksa 1.2.3.4 or 1.2.3.255 gibi aralıkmı belirtmem gerekli. kodlarımı aşağıya yazıyorum.

<?php
$iplist = file("iplist.txt");
$anahtar = array_rand($iplist);
$ip = $iplist[$anahtar];
$kontrol = $_SERVER['REMOTE_ADDR'];
if ($kontrol == $ip) {
 echo "x ulkesinden giris yasak";
}
else {
 echo "site kodları";
}
?>