Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.06.2017
Сообщений: 4
1

Форма обратной связи для сайта

12.06.2017, 12:01. Просмотров 908. Ответов 4

взял шаблон для сайта с готовой обратной связью, в инструкции было написано вставлять email в 'YOUR_email', когда вставляю сюда свою почту приходит с хостинга письмо клиенту о совершении заказа, но не мне. Заранее спасибо!

PHP
1
2
3
4
5
6
7
8
// put your email address here
define('YOUR_email', 'test@email.com'); 
define('YOUR_COMPANY_NAME', 'Car|Rental Landing Page'); 
 
$mailchimpSupport   = true; // set 'true' to activate mailchimp support
 
define('a9b0aaa435e23688d45ed52ced6681cc-us16', 'b714582d55c439ece1f49cb8d167c4b9-us3');
define('MAILCHIMP_LIST_ID', 'f84fe4d84c');
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2017, 12:01
Ответы с готовыми решениями:

Форма обратной связи для сайта
Доброе утро, уважаемые коллеги! Подскажите пожалуйста, как решить проблему с обратной связи....

Форма обратной связи с сайта на почту приходит пустая
Добрый день! Как совсем начинающий программист, прошу помощи. Эта форма уже вызывает злость и...

Как сделать чтоб форма обратной связи не отправляла письмо если форма не заполнена
Добрый день. Подскажите пожалуйста как сделать чтоб форма обратной связи не отправляла письмо если...

Почему не срабатывает отправка писем в форме обратной связи для сайта?
Здравствуйте. Помогите пожалуйста разобраться где может быть "загвоздка" в проблеме не...

4
Эксперт PHP
2637 / 2314 / 1083
Регистрация: 14.05.2014
Сообщений: 6,635
Записей в блоге: 1
12.06.2017, 12:50 2
Лучший ответ Сообщение было отмечено lupus541 как решение

Решение

Цитата Сообщение от lupus541 Посмотреть сообщение
PHP
1
define('a9b0aaa435e23688d45ed52ced6681cc-us16', 'b714582d55c439ece1f49cb8d167c4b9-us3');
Что за ересь? Имена констант подчиняются тем же правилам, что и все имена: символы алфавита, цифры и знак подчеркивания, при этом первый символ - не цифра.
0
0 / 0 / 0
Регистрация: 12.06.2017
Сообщений: 4
12.06.2017, 13:00  [ТС] 3
Спасибо за ответ, но можно ли поподробнее что именно нужно сделать? если нужно я могу сбросить еще php код там есть еще 3 страницы
0
Эксперт PHP
3500 / 2942 / 1237
Регистрация: 01.08.2012
Сообщений: 10,135
12.06.2017, 14:42 4
В вашем коде нет ничего связанного с отправкой почты.
0
0 / 0 / 0
Регистрация: 12.06.2017
Сообщений: 4
12.06.2017, 17:35  [ТС] 5
<?php

include_once('inc/class.simple_mail.php');
include_once('inc/gump.class.php');

include_once('mail-config.php');



// Check Data
$isValid = GUMP::is_valid($_POST, array(
'first-name' => 'required',
'last-name' => 'required',
'phone-number' => 'required',
'email-address' => 'required|valid_email',
'address' => 'required',
'city' => 'required',

));

if($isValid === true) {

// Submit Mail
$mail = new SimpleMail();
$mail->setTo(your_mail, YOUR_COMPANY_NAME)
->setSubject('New car rental request')
->setFrom(htmlspecialchars($_POST['email-address']), htmlspecialchars($_POST['first-name'].' '.$_POST['last-name']))
->addGenericHeader('X-Mailer', 'PHP/' . phpversion())
->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')
->setMessage(createMessage($_POST))
->setWrap(100);

$mail->send();


// Submit Client Mail
$mailClient = new SimpleMail();
$mailClient->setTo(htmlspecialchars($_POST['email-address']), htmlspecialchars($_POST['first-name'].' '.$_POST['last-name']))
->setSubject('Youre car rental request at '.YOUR_COMPANY_NAME)
->setFrom(YOUR_EMAIL_ADDRESS, YOUR_COMPANY_NAME)
->addGenericHeader('X-Mailer', 'PHP/' . phpversion())
->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')
->setMessage(createClientMessage($_POST))
->setWrap(100);

$mailClient->send();

$result = array(
'result' => 'success',
'msg' => array('Success! Your contact request has been send.')
);

echo json_encode($result);

} else {
$result = array(
'result' => 'error',
'msg' => $isValid
);

echo json_encode($result);
}


function createMessage($formData)
{
$body = "You have got a new car rental request from your website : <br><br>";
$body .= "--------------------------------------------------------------------------------- <br><br>";
$body .= "<strong>Selected Car:</strong> ".htmlspecialchars($formData['selected-car'])." <br><br>";
$body .= "--------------------------------------------------------------------------------- <br><br>";
$body .= "<strong>Pick-Up Date/Time:</strong><br>";
$body .= htmlspecialchars($formData['pick-up'])." <br>";
$body .= htmlspecialchars($formData['pickup-location'])." <br><br>";
$body .= "--------------------------------------------------------------------------------- <br><br>";
$body .= "<strong>Drop-Off Date/Time:</strong><br>";
$body .= htmlspecialchars($formData['drop-off'])." <br>";
$body .= htmlspecialchars($formData['return-location'])." <br><br>";
$body .= "--------------------------------------------------------------------------------- <br><br>";
$body .= "First Name: ".htmlspecialchars($formData['first-name'])." <br><br>";
$body .= "Last Name: ".htmlspecialchars($formData['last-name'])." <br><br>";
$body .= "Telephone: ".htmlspecialchars($formData['phone-number'])." <br><br>";
$body .= "Email: ".htmlspecialchars($formData['email-address'])." <br><br>";
$body .= "Age: ".htmlspecialchars($formData['age'])." <br><br>";
$body .= "Address: ".htmlspecialchars($formData['address'])." <br><br>";
$body .= "City: ".htmlspecialchars($formData['city'])." <br><br>";
$body .= "Zip Code: ".htmlspecialchars($formData['zip-code'])." <br><br>";

if(isset($formData['newsletter']))
{
$body .= "Newsletter: ".htmlspecialchars($formData['newsletter'])." <br><br>";
}

return $body;
}

function createClientMessage($formData)
{
$body = "Hello ".htmlspecialchars($formData['first-name'])." ".htmlspecialchars($formData['last-name'])."<br><br>";
$body .= "We appreciate your interest in our offer. Your request has been successfully forwarded to us.<br>";
$body .= "We will deal with it immediately and contact you as soon as possible in contact with you.<br><br>";
$body .= "For further questions we are happy to help! <br><br>";
$body .= "Best regards<br>".YOUR_COMPANY_NAME;


return $body;
}






















// $mail = new SimpleMail();
// $mail->setTo('mail@themeinjection.com', 'Your Email')
// ->setSubject('Test Message')
// ->setFrom('no-reply@domain.com', 'Domain.com')
// ->addMailHeader('Reply-To', 'no-reply@domain.com', 'Domain.com')
// ->addMailHeader('Cc', 'bill@example.com', 'Bill Gates')
// ->addMailHeader('Bcc', 'steve@example.com', 'Steve Jobs')
// ->addGenericHeader('X-Mailer', 'PHP/' . phpversion())
// ->addGenericHeader('Content-Type', 'text/html; charset="utf-8"')
// ->setMessage('<strong>This is a test message.</strong>')
// ->setWrap(100);
//$send = $mail->send();
//echo ($send) ? 'Email sent successfully' : 'Could not send email';


//echo json_encode(array('data' => 'test data'));

/* AJAX check */
// if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
// echo json_encode(array('data' => 'test data'));
// }
// else
// {
// echo 'no ajax';
// }


вот тут есть?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2017, 17:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

форма обратной связи
Доброго времени суток. подскажите,пожалуйста,в чем ошибка,я пишу следующий код,если я пишу в один...

Форма обратной связи
Добрый день форумчане!!! При создании сайта c помощью программы WYSIWYG Web Builder 10 Portable by...

Форма обратной связи
Здравствуйте. Есть форма обратной связи,я получаю важную инфу, как сделать чтобы письма не попадали...

Форма обратной связи
Добрый день! Подскажите пож-та есть такой код php для форма обратной связи, но есть 2 проблемы: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.