
11.01.2010, 20:01
|
|
Iron Man#2
Регистрация: 08.07.2009
Сообщений: 2,084
Провел на форуме: 3896191
Репутация:
2562
|
|
Сообщение от TANZWUT
нужна помощь, есть ф-ия smarty_function_sape (примеров кода в сети уйма), надо забанить только несколько указаных диапазонов IP адресов для локальной сети (типа 172.1.0.1-172.1.0.255 и 192.168.0.1-192.168.0.255) на показ ссылок.
Смотрим регуляркой на IP, и если не найдены диапы, вызываем функцию.
PHP код:
<?php
if(!preg_match('#172\.1\.0\.[0-9]{1,3} | 192\.168\.0\.[0-9]{1,3}#', $_SERVER['REMOTE_ADDR']))
smarty_function_sape();
function smarty_function_sape() {
echo 'smarty_function_sape';
}
?>
|
|
|