привет всем.
помогите сделать чтоб поля можно было заполнять на русском, а то принимает только английский, если на русском пишешь, то выдает ошибку о незаполненности поля.
<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
if( isset( $_POST['send'] ) ) {
include_once ENGINE_DIR . '/classes/mail.class.php';
$mail = new dle_mail( $config );
$tema = "заявка для втупления в группу";
$your_car = $_POST['your_car'];
$your_car=trim(htmlspecialchars($_POST["your_car"]));
if(strlen($your_car)=="0"){$error.="вы не заполнили поле 'ваш автомобиль'<br>";}
$your_news=trim(htmlspecialchars($_POST["your_news"]));
if(strlen($your_news)=="0"){$error.="вы не заполнили поле 'про какой автомобиль хотите писать статьи<br>'";}
$direction=trim(htmlspecialchars($_POST["direction"]));
if(strlen($direction)=="0"){$error.="вы не заполнили поле 'в каком направлении хотите писать статьи<br>'";}
$email=trim(htmlspecialchars($_POST["email"]));
if(strlen($email)=="0"){$error.="вы не заполнили поле 'почтовый адрес<br>'";}
elseif(!preg_match("/[0-9a-z_]+@[0-9a-z_^.-]+.[a-z]{2,3}/i",$email))
{
$error.="вы ввели неверный почтовый адрес";
}
$message=trim(htmlspecialchars($_POST["message"]));
if(strlen($message)=="0"){$error.="вы не заполнили поле 'комментарий к заявке<br>'";}
if(@$error){
msgbox("Внимание, обнаружена ошибка", $error);
}else{
$test = "На вашем сайте была создана новая заявка в группу
Ваш автомобиль - ".$_POST['your_car']."
Написание статей - ".$_POST['your_news']."
Направление статей - ".$_POST['direction']."
Почтовый адрес - ".$_POST['email']."
Комментарий к заявке - ".$_POST['message']."
";
$mail->send( "vadimon_94@mail.ru", $tema, $test);
msgbox("Спасибо", "Благодарим Вас за заказ, он будет обработан в течении 24 часов.");
}
}
$tpl->load_template( 'application.tpl' );
$tpl->copy_template = "<form method=\"post\" id=\"sendmail\" name=\"sendmail\" action=\"\">\n" . $tpl->copy_template . "<input name=\"send\" type=\"hidden\" value=\"send\" /></form>";
$tpl->compile( 'content' );
$tpl->clear();
?>