Вход Регистрация
Файл: add.php
Строк: 45
<?php
/* GB By Dro http://kywap.org.ru/ */
session_start();
$nick $_POST['nick'];
$mail $_POST['mail'];
$site $_POST['site'];
$mess $_POST['mess'];
$date date('d.m y:H');

if (empty(
$nick)) {
    echo 
'Ошибка: Не введено имя!';
    exit();
}
if (empty(
$mess)) {
    echo 
'Ошибка: Не введено сообщение!';
    exit();
}

if (
$_POST['key'] != $_SESSION['key']) {
    echo 
'Ошибка: Heвepнo ввeдён зaщитный кoд!';
    exit();
}

if (
$mail != '') {
if (!(
preg_match("/^[a-z][a-z0-9_-.]{1,16}@[a-z][a-z0-9_-.]{3,20}$/i",$mail))) {
    echo 
"Ошибка: Неверно введен маил!";
    exit();
}
}

if (
$site != '') {
$site 'http://'.str_ireplace('http://','',$site);
}

function 
processing($string) {
$string trim($string);
$string htmlspecialchars($string);
$string str_replace("r","",$string);
$string str_replace("n","<br/>",$string);
$string str_replace("|","&#166;",$string);
return (
$string);
}
$nick processing($nick);
$mail processing($mail);
$site processing($site);
$mess processing($mess);

$nick substr($nick,0,18);
$mail substr($mail,0,25);
$site substr($site,0,30);
$mess substr($mess,0,500);

$data file('inc/messages.dat');
$end end($data);
if(
$end != '')
{
list(
$cnick$cmail$csite$cdate$cmess) = explode('|'$end);
if(
$cnick == $nick||$cmess == $mess) {
    echo 
'Ошибка: Такое сообщение уже есть!';
    exit();
}
}

$fp fopen('inc/messages.dat',"a");
flock ($fp,2);
fputs ($fp,"$nick|$mail|$site|$date|$mess|$answrn");
flock ($fp,3);
fclose ($fp);
Header('Location: index.php');
?>
Онлайн: 1
Реклама