Firewall: Country Block - Whitelist



Manual

Enter the CIDR Range you would like to whitlist

Purge All sizeof($arr)) { // print an error print "You have chosen a line number, [$lineNum], higher than the length of the file."; // exit the function exit; } //remove the line unset($arr["$lineToDelete"]); // open the file for reading if (!$fp = fopen($fileName, 'w+')) { // print an error print "Cannot open file ($fileName)"; // exit the function exit; } // if $fp is valid if($fp) { // write the array to the file foreach($arr as $line) { fwrite($fp,$line); } // close the file fclose($fp); } echo "done"; } $myFile = "countries-white.txt"; $content = $_REQUEST['content']; $fh = fopen($myFile, 'a+'); fwrite($fh, $content); if (strlen($content) > 1) { fwrite($fh, "\n"); } else { } fclose($fh); //echo (filesize($myFile)); if (filesize($myFile) > 1) { //$fh = fopen($myFile, 'r'); //$theData = fread($fh, filesize($myFile)); //fclose($fh); echo "
Current List(s):
"; // Get the whole file into a single string $fileContents = file_get_contents($myFile); // Explode the file contents string by each line $lines = explode(PHP_EOL, $fileContents); // Replace PHP_EOL with "\r\n" or "\n" or "\r" if you like // Iterate through each line and do what you need with it foreach ($lines as $line) { $i++; echo ""; echo " "; echo $line; //echo ""; // echo $i; echo "
"; } //echo $theData; } echo "

"; ?>

Usage
Enter a CIDR range for the Address you wish to whitlist.
Example: 192.168.1.0/24