Просмотр файла gta/gb/edit.php

Размер файла: 1.83Kb
  1. <?php
  2. require 'incs/header.php';
  3. require 'incs/ini.php';
  4. $n = intval(@$_GET['n']);
  5. include 'fig/head.php';
  6.  
  7. echo '<div class="hu2">';
  8. if(!isset($_SESSION['sgb_admp'])) die('<br />Дocтуп зaпpeщён.');
  9. require('incs/smiles.php');
  10. $arr=file('incs/book.dat');
  11. $post=unserialize($arr[$n]);
  12. if(isset($_POST['nick']) && isset($_POST['text'])){
  13. $nick=safe_var($_POST['nick']);
  14. $text=safe_var($_POST['text'],true);
  15. if(empty($nick) || empty($text)) die('Ошибка. Не заполнено поле');
  16. if(isset($_POST['answ'])){
  17. if(!empty($_POST['answ'])) $post['answ']=safe_var($_POST['answ']);
  18. elseif(isset($post['answ'])) unset($post['answ']);
  19. }
  20. $text=str_replace($sstr,$simg,$text);
  21. $post['nick']=$nick;
  22. $post['text']=$text;
  23. $arr[$n]=serialize($post)."\n";
  24. $f=fopen('incs/book.dat','w');
  25. fputs($f,implode('',$arr));
  26. fclose($f);
  27. echo('<br />Изменено.<hr />');
  28. }else{
  29. $post['text']=str_replace($simg,$sstr,$post['text']);
  30. if(!isset($post['answ'])) $post['answ']=null;
  31. echo('<form action="edit.php?n='.$n.'&amp;'.SID.'" method="post"><br /><center><b>Ответить на/изменить сообщение..</b></center><br />
  32. <span style="color: red">*</span>Имя:<br />
  33. <input type="text" name="nick" value="'.$post['nick'].'" maxlength="20" size="8" /><br />
  34. <span style="color: red">*</span>Сообщение:<br />
  35. <textarea name="text" rows="3" cols="20">'.strip_tags($post['text']).'</textarea><br /><br />
  36. Oтвeт <span style="color: red">aдм</span>инa:<br />
  37. <input type="text" name="answ" value="'.$post['answ'].'" /><br />
  38. <input type="submit" value="Отв/изм" /></form><br />
  39. <span style="color: red">*</span> -обязательные поля)<hr />');
  40. }
  41. echo '<div class="w"></div>&larr; <a href="index.php'.psid().'">Вернуться</a>';
  42. include 'fig/nizz.php';
  43. ?>