Вход Регистрация
Файл: functions.php
Строк: 93
<?php
function online_user() {
$online='0';
$file=@file('users.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
if (!empty(
$file)) {
$ex=explode('#/#/#',$file[$i]);
if (
time()<$ex[5]+300) {
$online++; }
}}
return 
$online;
}                    
// Подсчет зарегистрированых пользователей он-лайн
function user_status($user) {
$status='';
$file=file('users.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
if (
$ex[0]==$user) {
$status=$ex[4]; }
}
return 
$status;
}                    
// Вывод статуса от ID
function bb_code($mes){
$mes=htmlspecialchars($mes);
$mes=stripslashes($mes);
$mes = preg_replace('#[big](.*?)[/big]#si', '<big>1</big>', $mes);
$mes = preg_replace('#[b](.*?)[/b]#si', '<b>1</b>', $mes);
$mes = preg_replace('#[i](.*?)[/i]#si', '<i>1</i>', $mes);
$mes = preg_replace('#[u](.*?)[/u]#si', '<u>1</u>', $mes);
$mes = preg_replace('#[small](.*?)[/small]#si', '<small>1</small>', $mes);
$mes = preg_replace('#[red](.*?)[/red]#si', '<span style="color:#FF0000">1</span>', $mes);
$mes = preg_replace('#[green](.*?)[/green]#si', '<span style="color:#00FF00">1</span>', $mes);
$mes = preg_replace('#[blue](.*?)[/blue]#si', '<span style="color:#0000FF">1</span>', $mes);
$mes = preg_replace('#[yellow](.*?)[/yellow]#si', '<span style="color:#FFFF00">1</span>', $mes);
$mes = preg_replace('#[quote](.*?)[/quote]#si', '<q>1</q>', $mes);
$mes = preg_replace('#[del](.*?)[/del]#si', '<del>1</del>', $mes);
$mes=preg_replace("!(http://[S]+)([s]|$)!i","<a href="\1">\1</a>  ",$mes);
$mes=str_replace('">http://','">',$mes);
$mes=str_replace("rn","<br/>",$mes);
$mes=str_replace("
"
,"<br/>",$mes);
return 
$mes; 
}                     
// ВВ коды 
function smile($text)
{
$file=file('smile/smile.txt');
$count=count($file);
$file2=file('smile/smile2.txt');
for ( 
$i=0; $i<$count; $i++)
{
$var1=htmlspecialchars(trim($file[$i]));
$var1=str_replace(''','&#39;',$var1);
$var2=htmlspecialchars(trim($file2[$i]));
$var2=str_replace(''','&#39;',$var2);
$var3=explode(',',$var1);
$count2=count($var3);
if (
$count2>'1')
{
for (
$i2=0; $i2<$count2; $i2++)
{
$var4=$var3[$i2];
$text=str_replace($var4,'<img src="smile/'.$var2.'.gif" alt="smile"/>',$text);
}
} else {
$text=str_replace($var1,'<img src="smile/'.$var2.'.gif" alt="smile"/>',$text);
}
}
return 
$text;
}                    
// Смайлы
function search_user($user) {
$var='None';
$file=file('users.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
if (
$user==$ex[0])
{
$var=trim($ex[1]);
}
}
return 
$var;
}                    
// Поиск имени пользователя
function mes_gaga($id) {
$var='0';
$file=file('msg.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
if (
$id==$ex[1])
{
$var='1';
}
}
return 
$var;
}                    
// Поиск сообщения
function repeatuser($user) {
$var='0';
if (
file_exists('users.dat')) {
$file=file('users.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
if (
$ex[1]==$user)
{
$var='1';
}
}
}
return 
$var;
}                
// Поиск пользователя
function newmes() {
$file=@file('msg.dat');
if (!empty(
$file[0])) {
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
$mas[]=trim($ex[3]).'/'.trim($ex[1]);
}
sort($mas);
rsort($mas);
$ex=explode('/',$mas[0]);
return 
$ex[1]+1;
} else {
return 
'1'; }
}                
// Создает ID для нового сообщения
function newuser() {
if (
file_exists('users.dat')) {
$file=file('users.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
$mas[]=trim($ex[3]).'/'.trim($ex[0]);
}
sort($mas);
rsort($mas);
$ex=explode('/',$mas[0]);
$user=$ex[1]+1;
} else { 
$user='1'; }
return 
$user;
}                    
// Создает ID для нового пользователя
function msg($mid) {
$messages='0';
$file=@file('msg.dat');
$count=count($file);
for(
$i=0;$i<$count;$i++)
{
$ex=explode('#/#/#',$file[$i]);
if (
$ex[0]==$mid)
{
$messages++;
}
}
return 
$messages;
}
                    
// Подсчет сообщений в комнате
function user_count() {    
$count=0;
if (
$file=@file('users.dat')) {
$count=count($file);
}
return 
$count;
}                    
// Подсчет пользователей
?>
Онлайн: 2
Реклама