скрипт обратной связи

FB
На сайте с 27.11.2013
Offline
35
413

не работает на кириллическом домене, на остальных норм... в чем может быть проблема?

Bitman
На сайте с 05.07.2009
Offline
112
#1

Где и как не работает. Надо подробнее

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
FB
На сайте с 27.11.2013
Offline
35
#2
Bitman:
Где и как не работает. Надо подробнее

скрипт обратной связи на сайте, который висит на кир домене).

на домене латиницей все ок

при вводе данных выдает ошибку сервера и все

в принципе вот код форма

<?

$forms = array('e9d216a7d51647bdbf061e95efc243ff','5724779a2f234a57981648106b8f73c2','57abd078295c4df9950f48d0424b06cd','b95bdad357ec43839e34e04b7e772b85','094387a171124820972d222e68e15547','e2611d35611845d8a82eeb8fc0da66c9','003dcede5d7e470480504d19ec2ed83a');
$require = array('field9fde692c4c8849f5ae421590e4e35858','field33b9c151b26f4df7b22799cd18f4e2c5','fieldda94a0434c174f9d9f204131379aeae5','field69407d39c2074f3d9c9ec95b882e982b','fieldc5d6d13432f448e2a320c40554a25083','field497d885aa5d641e994f1454884fa83fc','field0daea7ea0e8d4ed59920acfb2b1358f7','fielda573bdc9fea84bc9bfb4ea8a64cd0cb4','field7422b3892562470d9ef2ef21a0e50707','fieldf97fd64968a74d54aa50b282b4664a3f');
$_POST['formName'] = str_replace('frm_lead','',$_POST['formName']);
$result = array();
$text = '';
if (in_array($_POST['formName'], $forms)) {
foreach($_POST['frm'.$_POST['formName']] as $key => $row) {
if (in_array($key, $require)) {
if (trim($row) == '') {
$result['error'][$key][0] = 'Это поле нужно заполнить';
$result['res'] = 0;
}
}
if (trim($row) != '') {
$text .= $row.'
';
}
}
/*
$result = array(
'res'=>'0',
'error'=>array(
'field9fde692c4c8849f5ae421590e4e35858'=>array(
0=>"Это поле нужно заполнить"
),
'field33b9c151b26f4df7b22799cd18f4e2c5'=>array(
0=>"Это поле нужно заполнить"
)
)
);
*/
if (count($result) == 0) {
$name_from = 'Посетитель'; // имя отправителя
$email_from = 'ok13727@gmail.com'; // email отправителя
$name_to = 'Администрация сайта'; // имя получателя
$email = 'ok13727@gmail.com'; // email получателя
$subject = 'Форма заявки с сайта'; // тема письма
$body = $text; // текст письма

$headers = "From: ".$email_from."\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
mail($email, $subject, $body, $headers);

//send_mail($name_from, $email_from, $name_to, $email, $subject, $body);
}
echo json_encode($result);
}
?>
I
На сайте с 28.03.2011
Offline
37
#3

обычно когда что-то не работает в логах можно найти ответ почему

Помогаю не только словом.. (/ru/forum/830720)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий