Файл: minichat_by_KoT/minichat_by_KoT/smile/index.php
Строк: 31
<?php
##########################################
# ~ Разработка отдельных модулей ~~~~~~~ #
# ~ и написание скриптов на php (c)KoT ~ #
# ~ ICQ: 7675072 ~~~~~~~~~~~~~~~~~~~~~~~ #
# ~ Site: 4atlove.ru ~~~~~~~~~~~~~~~~~~~ #
# ~ E-mail: notefree@bk.ru ~~~~~~~~~~~~~ #
##########################################
require '../sid.php';
header("Cache-Control: no-cache");
header('Content-Type:text/html; charset=UTF-8');
require '../config.php';
$link = connect_db();
list($row, $id, $ps) = check_login($link);
include 'head.php';
echo $div1 . '<b>Смайлы</b>' . $div5;
if (isset($_GET['rm']) && !ctype_digit($_GET['rm'])) { header("Location: ../index.php?isset=403"); die; }
if (isset($_GET['rm'])) { $rm = (int)$_GET['rm']; }
$path = 'smile';
if (isset($_GET['cat']))
{
if (!ctype_digit($_GET['cat'])) header('Location: ../index.php?isset=403');
$smiles = file('smiles.txt');
$smiles2 = implode('', $smiles);
$smiles2 = explode('-v--v-', $smiles2);
$smiles2 = $smiles2[$_GET['cat']];
for ($i = 0; $i < count($smiles); $i++)
{
$str_sm = explode(' ', trim($smiles[$i]));
$str_sm2 = '';
for ($z = 1; $z < count($str_sm); $z++)
{
if ($z > 1) { $str_sm2 .= ' '; }
$str_sm2 .= $str_sm[$z];
}
$str_sm2 = explode(',', $str_sm2);
for ($i2 = 0; $i2 < count($str_sm2); $i2++)
{
$str_sm2[$i2] = stripcslashes(htmlspecialchars($str_sm2[$i2]));
if (!ereg("<img src="../$path/$str_sm[0].gif" alt="" />", $smiles2))
$smiles2 = str_replace("$str_sm2[$i2]", "<img src="../$path/$str_sm[0].gif" alt="" /> $str_sm2[$i2]", $smiles2);
$smiles2 = str_replace("$str_sm2[$i2]", "$str_sm2[$i2]", $smiles2);
}
}
$smiles = str_replace("n","<br/>",str_replace("r","<br/>",str_replace("rn","<br/>", $smiles2)));
echo $div3 . $smiles . $div5;
}
else
{
$cats = array(1 => 'Быстрые смайлы', 'Действия', 'Добро/зло', 'Драки/оружие', 'Дурдом', 'Еда/алкоголь', 'Жесты', 'Животные', 'Значки', 'Любовь', 'Музыка', 'Надписи', 'Новый год', 'Персонажи', 'Разное', 'Спорт', 'Техника', 'Цветы', 'Эмоции');
echo $div3;
foreach ($cats as $cat => $name)
echo '<a href="index.php?cat='.$cat.'">'.$name.'</a><br/>';
}
echo $div5;
if (isset($_GET['cat'])) {
echo $div3.'<a href="index.php?'.$ref.'"><b>Разделы смайлов</b></a><br/>
<a href="../menu.php?'.$ref.'"><b>В меню</b></a>'.$div5;
}
elseif (isset($rm)) {
echo $div3.'<a href="../room.php?rm='.$rm.'"><b>В комнату</b></a><br/>
<a href="../menu.php?'.$ref.'"><b>В меню</b></a>'.$div5;
}
else echo $div3.'<a href="../menu.php?'.$ref.'"><b>В меню</b></a>'.$div5;;
include '../foot.php';
?>