View file op.php
<?php $SERVERmysql = 'localhost'; #сервер $DB = 'kat'; #имя бд $DB_USER = 'kat'; #имя пользователя бд $DB_PASS = 'kat'; #пароль $link = mysql_connect($SERVERmysql, $DB_USER, $DB_PASS) or die("Сайт временно не доступен.<br/>Не удается подключится к БДt"); $db_id = mysql_select_db($DB, $link) or die("Сайт временно не доступен.<br/>Не удается подключится к БД"); $charset = mysql_query("SET NAMES utf8"); $fp = fopen("op.txt", "r"); // Открываем файл в режиме чтения if ($fp) {$i = 0; while (!feof($fp)) { $inf = mysql_real_escape_string(fgets($fp, 9999)); $f = explode("|", $inf); $ips1 = split("\.", "$f[1]"); $ipnum1 = $ips1[3] + $ips1[2] * 256 + $ips1[1] * 256 * 256 + $ips1[0] * 256 * 256 * 256; $ips2 = split("\.", "$f[2]"); $ipnum2 = $ips2[3] + $ips2[2] * 256 + $ips2[1] * 256 * 256 + $ips2[0] * 256 * 256 * 256; if(mysql_num_rows(mysql_query("select * from `kat_op` where `ip1`='".$f[1]."' and `ip2`='".$f[2]."'"))==0 && !empty($f[1])){ $name = $f[0]; mysql_query("insert into `kat_op` set `ip1`='".$f[1]."', `ip2`='".$f[2]."', `ipn1`='$ipnum1', `ipn2`='$ipnum2', `country`='".$f[4]."', `name`='$name', `prov`='".$f[3]."'") or die ("error!"); $i++; } } } else echo "Ошибка при открытии файла"; fclose($fp); echo'Добавлено '.$i.' диапазонов'; ?>