Просмотр файла newf.php

Размер файла: 1.95Kb
  1. <?php
  2. include 'inc/db.php';
  3. include 'inc/1.php';
  4. if (!$user){header("Location: /aut.php");
  5. exit;
  6. }
  7. if (!$_GET['id']){header("Location: /aut.php");
  8. exit;
  9. }
  10. $id=intval($_GET['id']);
  11. $a=mysql_query("SELECT * FROM `forum_t` WHERE `id` = '$id'");
  12. if (mysql_num_rows($a)==0){header("Location: /forum.php");
  13. exit;
  14. }
  15. echo "<div class='input'>Новая тема</div>";
  16. //начало
  17. if (!$_POST['OK']){
  18. echo "<div class='input'><form action='newf.php?id=$id&' method='POST'>Имя:<br><input type='text' name='name'><br>Сообщение:<br><textarea name='msg'></textarea><br>";
  19. if (($user['admin']==1) || ($user['moder']==1))echo "Замок*:<br> <input type='text' name='up' value='0'><br>";
  20. echo "<input type='submit' name='OK' value='Создать'></form>";
  21. if (($user['admin']==1) || ($user['moder']==1))echo "*Введите \"1\" чтоб закрепить тему.";
  22. nodiv();
  23. include_once 'inc/foot.php';
  24. exit;
  25. }
  26. if (!$_POST['name'] || !$_POST['msg']){
  27. echo "<div class='msg'>Не заполнены необходимые поля!</div>";
  28. include_once 'inc/foot.php';
  29. exit;
  30. }
  31. if (($user['time_forum']+600)<time()){
  32. $name=mysql_escape_string($_POST['name']);
  33. $msg=mysql_escape_string($_POST['msg']);
  34. if ((($user['admin']==1) || ($user['moder']==1)) && ($_POST['up']=='1'))$up=1;
  35. else
  36. $up=0;
  37. mysql_query("INSERT INTO `forum` (`name`, `msg`, `user`, `time`, `razdel`, `up`, `open`) values ('$name', '$msg', '$user[id]', '".time()."', '$id', '$up', '1')");
  38. echo "<div class='msg'>Создано!</div>";
  39. header("Location: /rf.php?id=$id");
  40. //конец
  41. $rf=mysql_fetch_assoc(mysql_query("SELECT * FROM `forum_t` WHERE `razdel` = '$f[razdel]'"));
  42. mysql_query("UPDATE `user` SET `time_forum` = '".time()."' WHERE `id` = '$user[id]'");
  43. }
  44. else
  45. {
  46. msg("Слишком частые темы! Подождите 10 минут.");
  47. }
  48. msg("<a href='razdel.php?id=$f[razdel]'>".htmlspecialchars($rf['name'])."</a>");
  49. include_once 'inc/foot.php';
  50. ?>
  51.