Navigation
Главная
Каталог запчастей
Услуги и цены
Документация
Доска объявлений
Контакты
Корпорация
ТЕХНОЛОГИЯ
РФ, Московская область,
г. Коломна, Окский пр-т, 66
 
на главнуюкарта сайтаE-mail: techno-dvs@yandex.ru
tel/fax  8 (4966) 13-05-29 
8 (4966) 13-30-37 
 
добавить в избранное | сделать стартовой
 Поиск:    Админка | вход в систему |  регистрация 
";}
РазделыСпросПредложение
   
  1  
include "config.php";    
  1  
   
  1  
error_reporting (E_ERROR E_PARSE);    
1    
error_reporting (E_ALL);    
  1  
   
  1  
   
  1  
// Событие добавления сообщения //    
  1  
if(isset($_GET['event'])) { if ($_GET['event'] =="add")    
  1  
{    
  1  
// Событие добавления сообщения //    
  1  
$name=$_POST['name'];    
  1  
$dtemp = explode(" ", $_POST['rubrika']);    
1    
$katnumber=$dtemp[0]; $katname=$dtemp[1]; $id=$dtemp[2]; $days=$_POST['days'];    
  1  
if ($name == ""   strlen($name) > $maxname) {print "
Вернитесь назад Вы не зарегистрированы!
"; exit;}  
   
$zag=$_POST['zag'];    
  1  
if ($zag == ""   strlen($zag) > $maxzag) {print "
Вернитесь назад вы не ввели заголовок ссылки, или он превышает $maxzag символов!
"; exit;}  
   
$type=$_POST['type'];    
  1  
if ($type == "") {print "
Вернитесь назад и выбирите тип объявления (Спрос или Предложение).
"; exit;}
   
  1  
$msg=$_POST['msg'];    
  1  
if ($msg == ""   strlen($msg) > $maxmsg) {print "
Вернитесь назад ваше описание пустое или превышает $maxmsg символов.
"; exit;}  
   
   
  1  
$deldt=mktime()+$days*86400; // формируем дату удаления объявления    
  1  
$msg=str_replace(" "," ",$msg);    
1    
$text="$katnumber $katname   $name  
$text=stripslashes($text);    
  1  
$text=htmlspecialchars($text);    
  1  
$text=str_replace("\r\n", "
", $text);
   
  1  
   
  1  
$fp=fopen("$id.dat","a+");    
  1  
flock ($fp,LOCK_EX);//блокировка файла    
  1  
fputs($fp,"$text\r\n");//записьв файл    
  1  
fflush ($fp);//очищение файлового буфера    
  1  
flock ($fp,LOCK_UN);//снятие блокировки    
  1  
fclose($fp);    
  1  
@chmod("$fp", 0644);    
  1  
   
  1  
// Блок добавляет единицу к кол-ву ссылок в категории    
  1  
$lines = file($datafile);    
  1  
$i = count($lines);    
  1  
do {$i--; $dt = explode(" ", $lines[$i]);    
1    
$dt[3]=str_replace("\r\n", "", $dt[3]);    
  1  
if ($id==$dt[3]) {$fnomer=$i; if ($type=="С") {$dt[1]++;} else {$dt[2]++;}    
  1  
$text="$dt[0] $dt[1]   $dt[2]  
$file=file($datafile);    
  1  
$fp=fopen($datafile,"a+");    
  1  
flock ($fp,LOCK_EX);//блокировка файла    
  1  
ftruncate ($fp,0);//УДАЛЯЕМ СОДЕРЖИМОЕ ФАЙЛА    
  1  
for ($ii=0;$ii< sizeof($file);$ii++)    
  1  
{ if ($i!=$ii) {fputs($fp,$file[$ii]);} else {fputs($fp,"$text\r\n");} }    
  1  
fflush ($fp);//очищение файлового буфера и записьв файл    
  1  
flock ($fp,LOCK_UN);//снятие блокировки    
  1  
fclose($fp);    
  1  
}    
  1  
} while($i > 0);    
  1  
   
  1  
// считываем емайл пользователя    
  1  
$lines=file("usersdat.php");    
  1  
$i = count($lines);    
  1  
$rna="0";$rem="0";    
  1  
do {$i--; $rdt = explode(" ", $lines[$i]);    
1    
if ($rdt[0]==$name) {$email="$rdt[2]";}    
  1  
} while($i > "1");    
  1  
   
  1  
// отправка админу и юзеру сообщения о добавлении объявления    
  1  
$headers=null; // Настройки для отправки писем    
  1  
$headers.="Content-Type: text/html; charset=windows-1251\r\n";    
  1  
$headers.="From: ".$name." <".$adminemail.">\r\n";    
  1  
   
  1  
// разблокируйте строчку ниже, если хотите получать сообщения о добавлении сообщений на емайл не только участника, но и админа    
  1  
//$headers.="Reply-To: Администратор <".$adminemail.">\r\n";    
  1  
   
  1  
$headers.="Date: ".date("d.m.Y (H:i:s)", time())."\r\n";    
  1  
$headers.="X-Mailer: PHP/".phpversion()."\r\n";    
  1  
   
  1  
$deldate=date("d.m.Y",$deldt); // конвертируем дату удаления в человеческий формат    
  1  
   
  1  
   
  1  
// подготавливаем данные для отправки на емайл и вывода на экран    
  1  
if ($type=="С") {$sptype="Спрос";} else {$sptype="Предложение";}    
  1  
$msg=str_replace("\r\n", "
", $msg);
   
  1  
   
  1  
$host=$_SERVER["HTTP_HOST"]; $self=$_SERVER["PHP_SELF"];    
  1  
$boardurl="http://$host$self";    
  1  
$boardurl=str_replace("add.php", "index.php", $boardurl);    
  1  
   
  1  
// Собираем всю информацию в теле письма    
  1  
$allmsg="    
  1  


   
  1  
   
  1  
Ваше объявление упешно добавлено

   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
$fname
   
  1  
   
  1  
Ваше Имя    
  1  
$name
   
  1  
   
  1  
Расположение    
  1  
 Главная >> $katname >> $sptype
   
  1  
   
  1  
Тема объявления    
  1  
$zag
   
  1  
   
  1  
Объявление:    
  1  
$msg
   
  1  
   
  1  
Дата подачи    
  1  
$date
   
РазделыСпросПредложение
  1  
   
  1  
Дата удаления    
  1  
$deldate
   
  1  

   
  1  
   
  1  
   
  1  
Вернуться в рубрику, где размещено объявление
   
  1  
";    
  1  
   
  1  
if ($sendmail =="1") // Отправляем письмо майлеру на съедение если разрешена отправка в админке;-)    
  1  
{mail("$email", "Объявление ($fname)", $allmsg, $headers);}    
  1  
   
  1  
print "    
  1  
$allmsg

"; exit;
   
  1  
}    
  1  
}    
  1  
   
  1  
   
  1  
   
  1  
   
  1  
// Типо главной страницы    
  1  
else    
  1  
{    
  1  
$rubrika="Добавление объявления";    
  1  
include "top.html";    
  1  
   
  1  
if (isset($_COOKIE['wrboardname'])) {$wrboardname=$_COOKIE['wrboardname'];}    
  1  
   
  1  
// если в куках есть wrboardname, то забиваем данные куков в переменные, иначе выводим форму для входа    
  1  
if (isset($wrboardname))    
  1  
{print "Ваш Профиль  Выход [$wrboardname]";}    
  1  
else    
  1  
{print "Админка    
1    
вход в систему       
1    
регистрация 
   
  1  
   
  1  
print"
   
  1  
";
   
  1  
   
  1  
   
  1  
print"    
  1  
";
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
Добавить объявление
   
  1  
   
  1  
   
  1  
// если в куках есть wrboardname, то забиваем данные куков в переменные, иначе выводим форму для входа    
  1  
if (isset($wrboardname))    
  1  
{print "Ваше имя:$wrboardname";}    
  1  
else    
  1  
{print "Ваше имя:Внимание! Вы не зарегистрированы!!!";}    
  1  
   
  1  
   
  1  
print "
   
  1  
Категория:    
  1  
   
  1  
   
  1  
";    
  1  
// Блок считывает все категории из файла    
  1  
$lines = file($datafile);    
  1  
$imax = count($lines);    
  1  
$i="0";    
  1  
do {$dt = explode(" ", $lines[$i]);    
1    
$dt[3]=str_replace("\r\n", "", $dt[3]);    
  1  
print " $dt[0]   $dt[3]\">$dt[0]\r\n";  
   
$i++;    
  1  
} while($i < $imax);    
  1  
   
  1  
print "
   
  1  
   
  1  
Тема объявления:*
(не более 100 символов)
   
  1  
   
  1  
   
  1  
Тип объявления:*    
  1  
Спрос Предложение
   
  1  
   
  1  
Текст объявления:    
  1  
   
  1  
   
  1  
Срок хранения объявления:    
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
   
  1  
";    
  1  
   
  1  
//    
  1  
}    
  1  
   
  1  
   
  1  
   
  1  
include "bottom.html";    
  1  
   
  1  
   
  1  
print "
Powered by WR-Board ©
   
  1  
";    
  1  
Всего объявлений в базе: 214
Powered by WR-Board © 1.1