Игорь_Vasinsky
25.03.2014 - 14:59
ну гляди где не закрыл скобку.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
sem007
25.03.2014 - 16:11
Друзья все исправил ошибки были в коде в форме, но шя когда пишу обращение отправляю вижу кракобразю, надо как то прописать utf-8 кодировку в скрипте? но пишу? что то выдает синтаксис еррор и не отправляет письмо, не подскажите куда и как именно прописать кодировку в скрипте?
<?php
function valid_email($em)
{
return filter_var($em, FILTER_VALIDATE_EMAIL);
}
$form_hide = false;
if ($_POST and
isset($_POST['submit'])
and
isset($_POST['contact_name'])
and
isset($_POST['contact_mail'])
and
isset($_POST['contact_subject'])
and
isset($_POST['contact_antispam'])
and
isset($_POST['antispam1'])
and
isset($_POST['antispam2'])
)
{
$ok = valid_email($_POST['contact_mail']);
if ($ok)
{
$antispam1s = (int) $_POST['antispam1'];
$antispam2s = (int) $_POST['antispam2'];
$antispam3s = (int) $_POST['contact_antispam'];
if ( ($antispam1s/1 + $antispam2s/2) != $antispam3s/3 )
{
$ok = false;
echo '<h2>Привет роботам! </h2>';
}
}
if ($ok)
{
$myemail = 'axalkalakci@mail.ru';
$email = 'axalkalakci@mail.ru';
$subject = 'Обращение!';
$header = 'From: ' . $myemail;
$text_email = 'Ф.И.О. : ' . $_POST['contact_name'] . "\n";
$text_email .= 'Контактный телефон: ' . $_POST['contact_phone'] . "\n";
$text_email .= 'Email: ' . $_POST['contact_mail'] . "\n";
$text_email .= 'Индекс почты: ' . $_POST['contact_url'] . "\n";
$message = $text_email .= $_POST['contact_message'];
$text_email = "Заказ с сайта: \n" . $text_email;
$form_hide = @mail($email, $subject, $text_email, $header);
if ( isset($_POST['subscribe']) and $_POST['subscribe'])
@mail($_POST['contact_mail'], $subject, $text_email, $header);
echo '<h2>Ваше сообщение отправлено!</h2><p>'
. str_replace("\n", '<br />', htmlspecialchars($subject. "\n" . $message))
. '</p>';
$form_hide = true;
}
else
{
echo '<h2>Заполните поля отмеченные звёздочками<br><a href="forma.php">Вернуться назад</a></h2>';
}
}
if ( !$form_hide ) :
srand((double) microtime() * 1000000);
$antispam1 = rand(1, 10);
$antispam2 = rand(1, 10);
?>
<?php endif;