[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Нужен скрипт на PHP
Страницы: 1, 2, 3
sem007
Цитата (Игорь_Vasinsky @ 25.03.2014 - 14:47)
в конце своего кода поставь }

к сожалению не помогло
Игорь_Vasinsky
ну гляди где не закрыл скобку.

_____________
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
Друзья все исправил ошибки были в коде в форме, но шя когда пишу обращение отправляю вижу кракобразю, надо как то прописать 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; //if ( !$form_hide ) ?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.