Файл: shared_zone/spam.php
Строк: 22
<?
session_start();
include('../core/core.php');
include(MAINDIR.'style/head.php');
title('Зона обмена - Комментирование файлов');
echo '<div class="title">Зона обмена</div>';
echo'<div class="menu">';
$id = abs($_GET['id']);
switch ($mode):
case 'index':
echo'<form action="?mode=spam&id='.$id.'" method="post">
Жалоба на файл!<br />
<img src="/sys/capatcha.php"/><br>
Bвeдитe Koд:<br>
<input type="text" name="code" size="7" maxlength="6"><br />
<input type="submit" value="Отправить">
</form>';
break;
case 'spam':
$u = DB::run() -> queryFetch("SELECT * FROM `files_spam` WHERE `id_file`=?",array($id));
$f = DB::run() -> queryFetch("SELECT * FROM files WHERE id=? ",array($id));
if($u['id_file'] == NULL){
$code = abs(intval($_POST['code']));
if ($code == $_SESSION['getkode']) {
$ipdd = preg_replace('|[^0-9.]|', '', $_SERVER['REMOTE_ADDR']);
DB::run()->query("INSERT INTO `files_spam`(`id_file`, `name`, `ip`) VALUES (?,?,?)",array($f['id'],$f['name'],$ipdd));
echo'Жалоба на файл успешно отправелена!';
} else { echo'Ошибка! Проверочное число не совпало с данными на картинке!';}
} else {echo'Жалоба на этот файл уже отправлена!';}
break;
default:
header ('location: ?mode=index');
endswitch;
echo'</div><div class="menu"><a href="/">На главную</a></div>';
include(MAINDIR.'style/foot.php');
?>