Просмотр файла eforum25/new.php

Размер файла: 1.39Kb
  1. <?php
  2. include "config.php";
  3. include "incl/head.inc";
  4. include "incl/ban.inc";
  5.  
  6. $pass_reason='';
  7. $temp_title=$lang[18];
  8. $temp_link='main.php?f='.$f;
  9. if(isset($memname)){$name=urldecode($memname);}
  10. if(isset($mempass)){$key=urldecode($mempass);}
  11.  
  12. if(isset($name)&&isset($title)&&isset($text)){
  13.  
  14. if(!isset($image)||$image=='http://'){$image='';}
  15.  
  16. include "incl/flood.inc";
  17. include "incl/format.inc";
  18.  
  19. if($name==''||$title==''||$text==''){redirect("new.php?f=$f");}
  20. $fs=open_file($log);
  21. $fs=explode("\n",$fs);
  22.  
  23. if(isset($fs[0])&&strlen($fs[0])>9){
  24. $row=explode(":|:",$fs[0]);
  25. $last=$row[1];
  26. if(!strstr($last,' ')&&($current_time-$last)<$post_interval){
  27.  
  28. $text=str_replace('<br />',"\r\n",$text);
  29. $text=strip_tags($text);
  30. $name=strip_tags($name);
  31. $pass_reason=$lang[75];
  32.  
  33. include "incl/edit.inc";
  34. die();}}
  35.  
  36. $fs=implode("\n",$fs);
  37.  
  38. $topic_id=date('YmdHis');
  39.  
  40. $fs="$topic_id:|:$current_time:|:$title:|:$desc:|:$name:|:1:|:\n$fs";
  41. save_file($log,$fs,0);
  42.  
  43. $entry="$current_time:|:$title:|:$name:|:$text:|:$image:|:$REMOTE_ADDR";
  44. $file="$data/$topic_id";
  45. save_file($file,$entry,0);
  46.  
  47. if(isset($admin_mail)&&$admin_mail!='not_set_yet'){
  48. $name=strip_tags($name);
  49. $text=strip_tags($text);
  50. $message="Subject: $title\nAuthor: $name\n\n$text";
  51. mail($admin_mail,"Forum Notification",$message,"From: admin@$SERVER_NAME");}
  52.  
  53. redirect("main.php?f=$f");}
  54.  
  55. else{
  56. include "incl/edit.inc";
  57. }
  58. ?>