Просмотр файла guest.BIZ.ver_1.1/add.php

Размер файла: 4.31Kb
<?php
#-----------------------------------------------------#
#            +++++++++ WaP-Koder +++++++++++          #
#             Made by   :  BIZON                      #
#               E-mail  :  [email protected]            #
#                 Site  :  www.w-sl.ru                #
#        Запрещено вносить изменения в код скрипта    #
#-----------------------------------------------------#
require_once("./sistem/ini.php");
require_once("./sistem/funcion.php");
require_once("./sistem/gzip.php");
if(!empty($_POST['action'])){
if($_POST['action']=="auth"){
$namen = trim(htmlspecialchars($_POST['namen']));
$msg = trim(htmlspecialchars($_POST['msg']));
$trans = trim(htmlspecialchars($_POST['trans']));
$mail = trim(htmlspecialchars($_POST['mail']));
if($arr_falas[4]==1){
$namen=nosait($namen);
$msg=nosait($msg);
}
if($trans2=="ok") $namen=translit($namen);
if($trans=="ok") $msg=translit($msg);
$namen=check($namen);
$msg=check($msg);
if($arr_falas[8]==1){$msg=smail($msg);}
if($arr_falas[8]==2){$namen=smail($namen);}
if($arr_falas[8]==3){$namen=smail($namen); $msg=smail($msg);}
if(empty($namen)) {$error="Вы не указали имя";}
elseif(empty($msg)){$error="Вы не указали сообщение";}
else{
if(!empty($mail)){
if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i",$mail)) $error="Не правильно введён e-mail.";
}
if(empty($error)){
$time=time();
$fopen=fopen("".DER."post/".$time."_gb.dat",'w+');
chmod("".DER."post/".$time."_gb.dat",0666);
fclose($fopen);
$file=file ("".DER."post/".$time."_gb.dat");
$messege="|$namen|$msg|$mail|$time|$ip|$brow||";
$zapis=$messege.file_get_contents("".DER."post/".$time."_gb.dat");
$fp=fopen("".DER."post/".$time."_gb.dat",'w+');
flock($fp,LOCK_EX);
fputs ($fp,$zapis);
flock($fp,LOCK_UN);
fclose ($fp);
header("Location:./index.php"); exit;
}}
}else{
header("Location:./index.php"); exit;
}
}
header("Content-type: text/vnd.wap.wml; charset=utf-8");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-relative");
echo ("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
echo ("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.3//EN\" \"http://www.wapforum.org/DTD/wml13.dtd\">");
echo ("<wml><head><meta http-equiv=\"Cache-Control\" content=\"no-cache\" forua=\"true\"/></head>");
echo ("<card id=\"index\" title=\"Добавить сообщение\"><p>");
if($arr_falas[7]==2){echo ('<small>');}
elseif($arr_falas[7]==3){echo ('<big>');}
else{}
if(empty($error)) $infa="*- <small>Обязательные поля для заполнения</small>";
else $infa="Ошибка:<small>$error</small>";
if($arr_falas[8]==1){$smailes="только в сообщениях";}
if($arr_falas[8]==2){$smailes="только в именах";}
if($arr_falas[8]==3){$smailes="в сообщениях и именах";}
if($arr_falas[8]==4){$smailes="отключены";}
echo ('<center>'.$infa.'<br /><small><strong>Смайлы</strong> - '.$smailes.'</small></center><br />');
echo ('Ваше имя *:<br /><input name="namen'.$no.'" type="text" maxlength="50" /><br />');
echo ('<input name="trans2'.$no.'" type="checkbox" value="ok" /> Транслит<br />');
echo ('Cообщение *:<br /><input name="msg'.$no.'" type="text" maxlength="500" /><br />');
echo ('<input name="trans'.$no.'" type="checkbox" value="ok" /> Транслит<br />');
echo ('E-mail :<br /><input name="mail'.$no.'" type="text" maxlength="100"/><br />');
echo ('<anchor>[Добавить]<go href="'.DER.'add.php" method="post">');
echo ('<postfield name="namen" value="$(namen'.$no.')"/>');
echo ('<postfield name="msg" value="$(msg'.$no.')"/>');
echo ('<postfield name="trans" value="$(trans'.$no.')"/>');
echo ('<postfield name="trans2" value="$(trans2'.$no.')"/>');
echo ('<postfield name="mail" value="$(mail'.$no.')"/>');
echo ('<postfield name="action" value="auth"/>');
echo ('</go></anchor><br/><br/>');
echo ('<img src="'.DER.'images/left.gif" alt="" align="middle"/><a href="'.DER.'">Назад</a><br/>');
list($msec, $sec) = explode(chr(32), microtime());
echo ("<center>[".round(($sec + $msec) - $headtime, 5)."]</center><br/>");
if($arr_falas[7]==2){echo ('</small>');}
elseif($arr_falas[7]==3){echo ('</big>');}
else{}
echo ("</p></card></wml>");
?>