View file op.php

File size: 1.26Kb
<?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.' диапазонов';


?>