Вход Регистрация
Файл: func.php
Строк: 65
<?php
function bbcode($text){ //$text=htmlspecialchars($text); //$text=htmlspecialchars($text);
//конвертация кодов в теги регулярными выражениями
// ББ коды
$bbcode = array(
'/[url](.+)[/url]/isU'=>'<a href="$1">$1</a>',
'/[url=(.+)](.+)[/url]/isU'=>'<a href="$1">$2</a>',
'/[img](.+)[/img]/isU'=>'<img src="$1" alt="img" />',
'/[img=(.+)](.+)[/img]/isU'=>'<img src="$1" alt="$2" />',
'/[i](.+)[/i]/isU'=>'<em>$1</em>',
'/[b](.+)[/b]/isU'=>'<strong>$1</strong>',
'/[u](.+)[/u]/isU'=>'<span style="text-decoration:underline">$1</span>',
'/[big](.+)[/big]/isU'=>'<big>$1</big>',
'/[small](.+)[/small]/isU'=>'<small>$1</small>',
'/[code](.+)[/code]/isU'=>'<code>$1</code>',
'/[red](.+)[/red]/isU'=>'<font color="#ff0000">$1</font>',
'/[yellow](.+)[/yellow]/isU'=>'<font color="#ffff22">$1</font>',
'/[green](.+)[/green]/isU'=>'<font color="#00bb00">$1</font>',
'/[blue](.+)[/blue]/isU'=>'<font color="#0000bb">$1</font>'
);
$text=stripslashes($text);
$text=str_replace("n",'<br />',$text);
return 
preg_replace(array_keys($bbcode),array_values($bbcode),$text);
//$text=str_replace("n",'<br />',$text);
}

     function 
clear($text){
     
$a = array("'",'@','`','~','!','"','№','#','$',';','%','^',':','&','?','*','=','+',"\","|","/",",");
     
$b = array('','','','','','','','','','','','','','','','','','','','','','');
     
$text=str_replace($a,$b,$text);
     return 
$text;
     }
function vivod(
$text){ $text=stripslashes(htmlspecialchars($text));
return 
$text;
    }
function trans(
$text){
$a = array('_','YA','Ya','ya','yee','YO','yo','Yo','ZH','zh','Zh','Z','z','CH','ch','Ch','SH','sh','Sh','YE','ye','Ye','YU','yu','Yu','JA','ja','Ja','A','a','B','b','V','v','G','g','D','d','E','e','I','i','J','j','K','k','L','l','M','m','N','n','O','o','P','p','R','r','S','s','T','t','U','u','F','f','H','h','W','w','x','q','Y','y','C','c','!','\');
$b = array(' ','Я','Я','я','ые','Ё','ё','Ё','Ж','ж','Ж','З','з','Ч','ч','Ч','Ш','ш','Ш','Э','э','Э','Ю','ю','Ю','Я','я','Я','А','а','Б','б','В','в','Г','г','Д','д','Е','е','И','и','Й','й','К','к','Л','л','М','м','Н','н','О','о','П','п','Р','р','С','с','Т','т','У','у','Ф','ф','Х','х','Щ','щ','ъ','ь','Ы','ы','Ц','ц','','');
$text=str_replace($a,$b,$text);
return 
$text;
}
function retrans(
$text){
$a = array('_','YA','Ya','ya','yee','YO','yo','Yo','ZH','zh','Zh','Z','z','CH','ch','Ch','SH','sh','Sh','YE','ye','Ye','YU','yu','Yu','JA','ja','Ja','A','a','B','b','V','v','G','g','D','d','E','e','I','i','J','j','K','k','L','l','M','m','N','n','O','o','P','p','R','r','S','s','T','t','U','u','F','f','H','h','W','w','x','q','Y','y','C','c','!');
$b = array(' ','Я','Я','я','ые','Ё','ё','Ё','Ж','ж','Ж','З','з','Ч','ч','Ч','Ш','ш','Ш','Э','э','Э','Ю','ю','Ю','Я','я','Я','А','а','Б','б','В','в','Г','г','Д','д','Е','е','И','и','Й','й','К','к','Л','л','М','м','Н','н','О','о','П','п','Р','р','С','с','Т','т','У','у','Ф','ф','Х','х','Щ','щ','ъ','ь','Ы','ы','Ц','ц','');
$text=str_replace($b,$a,$text);
return 
$text;
}

$filesdir = array(
"
1"=>"pictures",
"
2"=>"games",
"
3"=>"apps",
"
4"=>"wallpaper"

);
$filesdirname = array(
"
1"=>"Картинки",
"
2"=>"Игры",
"
3"=>"Приложения",
"
4"=>"Живые обои"

);

 function RemoveDir(
$path)
{
    if(file_exists(
$path) && is_dir($path))
    {
        
$dirHandle = opendir($path);
        while (false !== (
$file = readdir($dirHandle)))
        {
            if (
$file!='.' && $file!='..')// исключаем папки с назварием '.' и '..'
            {
                
$tmpPath=$path.'/'.$file;
                chmod(
$tmpPath, 0777);

                if (is_dir(
$tmpPath))
                  {  // если папка
                    RemoveDir(
$tmpPath);
                   }
                  else
                  {
                      if(file_exists(
$tmpPath))
                    {
                        // удаляем файл
                          unlink(
$tmpPath);
                    }
                  }
            }
        }
        closedir(
$dirHandle);

        // удаляем текущую папку
        if(file_exists(
$path))
        {
            rmdir(
$path);
        }
    }
    else
    {
        echo "
Удаляемой папки не существует или это файл!";
    }
}
function getRealIpAddr()
{
  if (!empty(
$_SERVER['HTTP_CLIENT_IP']))
  {
    
$ip=$_SERVER['HTTP_CLIENT_IP'];
  }
  elseif (!empty(
$_SERVER['HTTP_X_FORWARDED_FOR']))
  {
    
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
  }
  else
  {
    
$ip=$_SERVER['REMOTE_ADDR'];
  }
  return 
$ip;
}
function avtexit()
{ unset (
$_SESSION['id']);
unset (
$_SESSION['ip']);
unset (
$_SESSION['login']); }

   function gen_cod(
$num)
{
    //симвлы из которых генерируется пароль
    
$kod=array(
    'a','b','c','d','e',
    'f','g','h','i','j',
    'k','l','m','n','o',
    'p','q','r','s','t',
    'u','v','w','x','y','z',
    'A','B','C','D','E',
    'F','G','H','I','J',
    'K','L','M','N','O',
    'P','Q','R','S','T',
    'U','V','W','X','Y','Z',
    '0','1','2','3','4','5',
    '6','7','8','9'
    );

    
$ko='';
    for(
$i=1; $i<=$num$i++)
    {
        
$ko.=$kod[array_rand($kod)];
    }
    return 
$ko;
}
?>
Онлайн: 0
Реклама