Вход Регистрация
Файл: includes/func.php
Строк: 43
<?php
/*
НАБОР НЕОБХОДИМЫХ ФУНКЦИЙ
*/
$usa $_SERVER['HTTP_USER_AGENT'];////ЮСЫР АГЕНТ
$ipi = @$_SERVER['REMOTE_ADDR'];///ИПЪ
$sid=(isset($_GET["sid"]))?$_GET["sid"]:"0";
// /Проверка введенных символов на правильность.Правила взяты с kmx.ru
$check = array("MAIL" => array("^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+.[a-zA-Z]{2,5}$""xxx@yyy.zz"),
    
"LOGIN" => array("^[a-zA-Z0-9_.@-]{2,50}$""латинские буквы, цифры и символы ".@-""),
    
"PASSWORD" => array("^[a-zA-Z0-9.,!#%*()]{3,20}$""от 3х английских букв"),
    
"INT" => array("^[0-9]$""только цифры"),
    
"FLOAT" => array("^-?[0-9]*.?[0-9]*$""целаячасть.дробная"),
    
"IP" => array("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$""XXX.XXX.XXX.XXX"),
    
"WORD" => array("^[0-9a-zA-Z_.-]*$""только английские буквы и цифры"),
    
"URL" => array("^(https?|HTTPS?|ftp|gopher)://[a-zA-Z0-9_-]+(.[a-zA-Z0-9-]+)*.[a-zA-Z]{1,7}" // Основное имя сервера
        
"(/[a-zA-Z0-9_.-]*/?)*" // Имена возможных подкаталогов и файл
        
"(?[a-zA-Z0-9_]+=[a-zA-Z0-9]+([&][a-zA-Z0-9_]+=[a-zA-Z0-9]+)*)?$""http://site.com/path/"),
    
"TIME" => array("^[0-9]{2}(:[0-9]{2})?(:[0-9]{2})?$""ЧЧ:ММ:СС"),
    
"DATE" => array("^[0-9]{4}-[0-9]{2}-[0-9]{2}$""ГГГГ-ММ-ДД"),
    
"DATETIME" => array("^[0-9]{4}-[0-9]{2}-[0-9]{2}([ ]+[0-9]{2}:[0-9]{2}:[0-9]{2}){0,1}$""ГГГГ-ММ-ДД ЧЧ:ММ:СС"),
    
"NUMPHONE" => array("^+?[0-9 ()-]{5,20}$""только цифры"),
    
"SESSION" => array("^[0-9a-zA-Z]*$""правильная сессия"),
    
"FILE" => array("^[0-9a-zA-Z_.-]*$""только английские буквы и цифры"),
    
"ID" => array("^[0-9]*$""только цифры"),
    
"WMR" => array("[R]+[0-9]{12,12}$""R123456789123"),
    
"ICQ" => array("^[0-9]{6,9}$""8610275"),
    );
/////////////////////////////////////////////////
///ФУНКЦИЯ СОЗДАЕТ ОФОРМЛЕННЫЕ ЭЛЕМЕНТЫ//////////
/////////////////////////////////////////////////
function diz($value$div)/////$VALUE - ТЕКСТ, $DIV - ДИВ КЛАСС ДИЗАЙНА
{
    global 
$hr;
    if(
$div=="header"){$F=$hr;} else {$F="";}/////ЕСЛИ хЕАДЕР ТО ЛИНИЮ
    
$cod '<div class="' $div '">' $value '</div> ' $F;
    return 
$cod;////ВОЗВРАЩАЕМ ЭЛЕМЕНТ
}
/////////////////////////////////////////////////
//ФУНКЦИЮ ЗАБИРАЕТ ИНФОРМАЦИЮ О ЗВЕРЕ////////////
/////////////////////////////////////////////////
function info()
{
    global 
$usa,$sid,$ip;
    if(
$sid!=0){
    
$query=mysql_query("select * from zveri where ses=".$sid." and ua='".$usa."' and ip='".$ip."' and ".time()."-timeses<60*3");
    
$info=mysql_fetch_array($query);
    if(empty(
$info)){$info=0;} else {mysql_query("update zveri set timeses=".time()." where ses=".$sid);}
    } else {
$info=0;}
    return 
$info;
}
//////////////////////////////////////////////////////
///ПОЛЕЗНАЯ ФУНКЦИЯ.ЗАБИРАЕТ ОДИНАРНЫЕ ДАННЫЕ С БАЗЫ//
//////////////////////////////////////////////////////
function zapros($zapros)
{
    global 
$sql;
    
$a mysql_query($zapros$sql) or die (mysql_error($sql));
    
$b mysql_fetch_row($a);
    return 
$b[0];
}
/*
 ФУНКЦИЯ ДОБАВЛЕНИЯ ССЫЛОК.ПЕРЕДАЕТ СЕСИЮ И ЗАПРОСЫ.
 $page - имя страницы, например "index" соответствует index.php
 $get - запрос
 $name - имя ссылки
 Прмер вывода ссылки echo url("vhod","a=mail","Восстановление пароля");
 */
function url($page "index"$get ""$name "На главную")
{
    global 
$sid;
    
$us=info();
    if (
$us!=0) {
        if (isset(
$get))$get "&amp;" $get "";
        
$sis "" $page ".php?sid=" $sid "" $get "";
    }
    else{
        if (
$get)$get "?" $get "";
        
$sis "" $page ".php" $get "";
    }
    
$sis=(isset($sis))?$sis:"index.php";
    
$url '<a href="' $sis '">' $name '</a><br/>';
    return 
$url;
}
//////////////////////////////////////////////////////////
///ФУНКЦИЯ ВЫВОДИТ НУЖНУЮ КАРТИНКУ.СДЕЛАНО ДЛЯ УДОБСТВА///
//////////////////////////////////////////////////////////
function img($name,$nb=1){
if(
$nb){$c="&nbsp;";} else {$c="";}
$img=$c.'<img src="img/'.$name.'.gif" alt="."/>'.$c;
return 
$img;
}
/////
$div = array(
"end" => "</div>",
"header" => "<div class="header">",
"menu" => "<div class="menu">",
"footer" => "<div class="footer">",
"main"=>"<div class="main">"
);

?>
Онлайн: 1
Реклама