Файл: search.php
Строк: 184
<?php
include_once("files/zag.php");
if(isset($_COOKIE['aut']) and $_COOKIE['aut']
== 1){
switch($_GET['go']){
default:
echo '
<big>Поиск персонажей</big><br>- - -<br>
<form action="/search.php?go=go&" method="post">
<input name="nick"/><br>
<input type="submit" value="Поиск"/>
</form><br>
';
$dir = opendir('data/reg');
while(($k = readdir($dir))!==false){
if ($k=='.'||$k=='..') continue;
$k = str_replace(".dat","",$k);
$ucount++;
}
closedir($dir);
echo '
<a href="">Все персонажи</a> <font color="#666">('.$ucount.')</font>
';
break;
case 'go':
if(!file_exists('data/reg/'.$nick.'.dat')){
echo '
Персонаж не найден или его не существует...
';
include('files/down.php'); exit;
}
$nick = file('data/reg/'.$nick.'.dat');
$ndata = explode(':||:', $nick[0]);
switch($_GET['go2']){
default:
echo '
'.clan($ndata[0]).' '.nick($ndata[0]).', '.$ndata[9].' ур.<br>
';
echo '
<img src="/img/icon/chat.png" alt="[IMG]"/>
';
if(!empty($ndata[48])){
echo '
<font color="#666">'.$ndata[48].'</font>
';
}else{
echo '
<font color="#666">Нет статуса</font>
';
}
echo '
<br><br>
';
if($ndata[26]
== 'human' && $ndata[2] == 1) $pers = 'humanmen';
elseif($ndata[26]
== 'human' && $ndata[2] == 2) $pers = 'humanwoman';
elseif($ndata[26]
== 'ork' && $ndata[2] == 1) $pers = 'ork';
elseif($ndata[26]
== 'ork' && $ndata[2] == 2) $pers = 'orkwoman';
elseif($ndata[26]
== 'delf' && $ndata[2] == 1) $pers = 'darkelfmen';
elseif($ndata[26]
== 'delf' && $ndata[2] == 2) $pers = 'darkelfwoman';
elseif($ndata[26]
== 'elf' && $ndata[2] == 1) $pers = 'elfmen';
elseif($ndata[26]
== 'elf' && $ndata[2] == 2) $pers = 'elfwoman';
echo '
<img src="img/pers/'.$pers.'.gif" width="128" height="160"/><br><br>
<img src="/img/icon/ipvp.png" alt="[IMG]"/> <a href="/search.php?go=items&nick='.$ndata[0].'">Снаряжение</a><br><br>
<img src="/img/icon/news.png" alt="[IMG]"/> <a href="/privat.php?go=send&nick='.$ndata[0].'">Написать сообщение</a><br>
<img src="/img/icon/news2.png" alt="[IMG]"/> <a href="/search.php?go=go&go2=anketa&nick='.$ndata[0].'">Анкета</a><br>
<img src="/img/icon/rate.png" alt="[IMG]"/> <a href="/rek.php?nick='.$ndata[0].'">Рекомендовать</a> <font color="#666">('.$ndata[49].')</font><br><br>
';
if($ndata[23]
!= ''){
$clans = file('data/clans.dat');
$csdata = explode(':||:', $clans[$ndata[23]]);
echo '
Клан: <a href="/clans.php?go=info&id='.$ndata[23].'">'.$csdata[1].'</a><br>
';
}
if($ndata[26] == 'human') $race = 'Человек';
elseif($ndata[26] == 'dwarf') $race = 'Гном';
elseif($ndata[26] == 'elf') $race = 'Эльф';
elseif($ndata[26] == 'delf') $race = 'Тёмный эльф';
elseif($ndata[26] == 'ork') $race = 'Орк';
if($ndata[27] == 'fighert') $class = 'Воин'; elseif($ndata[27] == 'wizard') $class = 'Маг';
echo '
'.$race.', '.$class.'<br>
';
if($ndata[33] != ''){
echo '
Профессия: '.$ndata[33].'<br>
';
}
echo '
Статус
';
if($ndata[41] > time()-360){
echo '
<font color="lime">онлайн</font> <font color="#666">('.date('H:i:s', $ndata[41]).')</font>
';
}else{
echo '
<font color="#ff3030">оффлайн ('.date('d.m в H:i', $ndata[41]).')</font>
';
}
echo '
<br>
Рег-я: <font color="#666">'.date('d.m.Y в H:i', $ndata[28]).'</font><br><br>
<font color="red">HP</font> '.$ndata[16].'/'.$ndata[17].'<br>
<font color="blue">MP</font> '.$ndata[29].'/'.$ndata[30].'<br><br>
';
/*
Опыт: '.number_format($ndata[19]).'<br>
<font color="yellow">Аден: '.number_format($ndata[8]).'</font><br>
SP: '.number_format($ndata[31]).'<br><br>
*/
echo '
Физ. Атк.: '.number_format($ndata[43]).'<br>
Маг. Атк.: '.number_format($ndata[44]).'<br>
Физ. Защ.: '.number_format($ndata[45]).'<br>
Маг. Защ.: '.number_format($ndata[46]).'<br><br>
Побед: '.number_format($ndata[6]).'<br>
Поражений: '.number_format($ndata[7]).'<br>
Карма: '.number_format($ndata[36]).'<br><br>
В <b>'.$ndata[20].'</b>
';
break;
case 'anketa':
echo '
<big>Анкета <a href="/search.php?go=go&nick='.$ndata[0].'">'.nick($ndata[0]).'</a></big><br>- - -<br>
';
if(!file_exists('data/anketa/'.$ndata[0].'.dat')){
echo 'Персонаж не создавал свою анкету.';
}else{
$anketa = file('data/anketa/'.$ndata[0].'.dat');
$adata = explode(':||:', $anketa[0]);
$adata[0]
= check::text($adata[0]);
$adata[1]
= check::num($adata[1]);
$adata[2]
= check::text($adata[2]);
$adata[3]
= check::text($adata[3]);
echo '
<table width="100%" cellpadding="0" cellspacing="0">
';
if($adata[0] != '') echo '<tr><td width="50%" valign="top" style="padding:5px 0px 5px 0px;">Имя</td><td><font color="#666">'.$adata[0].'</font></td></tr>';
if($adata[1] != '') echo '<tr><td width="50%" valign="top" style="padding:5px 0px 5px 0px;">Возраст</td><td><font color="#666">'.$adata[1].'</font></td></tr>';
if($adata[2] != '') echo '<tr><td width="50%" valign="top" style="padding:5px 0px 5px 0px;">Страна</td><td><font color="#666">'.$adata[2].'</font></td></tr>';
if($adata[3] != '') echo '<tr><td width="50%" valign="top" style="padding:5px 0px 5px 0px;">О себе</td><td><font color="#666">'.$adata[3].'</font></td></tr>';
echo '
</table><br>
<a href="/privat.php?go=send&nick='.$ndata[0].'">Написать сообщение</a>
';
}
break;
}
break;
}
}else{
header('Location: /index.php');
}
include('files/down.php');
?>