Размещен: /ip/ip.class.php
Описание
Система управления сайтом HostCMS v. 5.xx
Copyright © 2005-2010 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Класс модуля "IP-адреса".
Файл: /modules/ip/ip.class.php
author
Hostmake LLC
version
5.x
resource DelIp()
mixed GetIp()
mixed GetIpInfo()
int InsertIp()
resource SelectIp()
DelIp( int $ip_id );
Описание
Удаление информации об IP-адресе
Принимаемые параметры
$ip_id
идентификатор IP-адреса
[ Наверх ]
GetIp( int $ip_id );
Описание
Получение информации об IP-адресе
Принимаемые параметры
$ip_id
идентификатор IP-адреса
Возвращает
массив с данными об IP-адресе или false
[ Наверх ]
GetIpInfo( string $ip_ip, [array $param = array()] );
Описание
Получение информации о запретах для переданного ip-адреса
Принимаемые параметры
$ip_ip
IP-адрес
$param
ассоциативный массив параметров
Возвращает
массив с информацией о запретах для IP-адреса, или false, если запретов нет
[ Наверх ]
InsertIp( array $fields );
Описание
Вставка/обновление информации об IP-адресе
Принимаемые параметры
$fields
массив парметров
int $fields['ip_id'] - идентификатор обновляемой записи
str $fields['ip_ip'] - IP-адрес
int $fields['ip_deny_access'] - запретить доступ к сайту, по умолчанию 1
int $fields['ip_no_statistic'] - не учитывать в статистике, по умолчанию 1
str $fields['ip_comment'] - комментарий
Возвращает
идентификатор вставленной/обновленной записи
[ Наверх ]
SelectIp( int $ip_id );
Описание
Получение информации об IP-адресах
Принимаемые параметры
$ip_id
идентификатор IP-адреса, о котором необходимо получить информацию, если false, то получаем информацию обо всех IP-адресах
<?php $ip = new ip(); $ip_id = 1; $resource = $ip->SelectIp($ip_id); // Распечатаем результат $row = mysql_fetch_assoc($resource); print_r($row); ?>
[ Наверх ]