[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с PHP формай отправки на почту
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Astin
Zig_Zag я забыл в файле кодировку поставить
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Поэтому все и в кракозябрах

Сейчас код упрощу и посмотрим уходят ли письма или нет

А сейчас поставь вот этот код в файл forma.php в самое начало после тега <?php

$address = "sdima91@gmail.com";
$subs = "Прайс с сайта";

$mess ="Это Тест";
$setmail = mail($address, $subs, $mess);


После как вставишь в файл открой страницу http://games-pro100.esy.es/forma.php и
нажми F5
После посмотри в почту
Astin
Zig_Zag ты здесь?

Код вставил который выше я написал, обновил страницу
Zig_Zag
Astin
да я тут сейчас пытаюсь понять
Astin
Ты сейчас не понимай а сделай то что я написал выше
Zig_Zag
Цитата (Astin @ 23.05.2016 - 23:45)
Ты сейчас не понимай а сделай то что я написал выше

сделал приходят письма тест
Astin
Вот теперь удали все с формы, ПОЛНОСТЬЮ

Я тебе сейчас другой проверочный код дам
Zig_Zag
Цитата (Astin @ 23.05.2016 - 23:52)
Вот теперь удали все с формы, ПОЛНОСТЬЮ

Я тебе сейчас другой проверочный код дам

в [html] ?
Astin
Копируешь код ниже полностью весь и вставляешь вместо старого

В файл forma.php

ПОЛЯ В ФОРМЕ ЗАПОЛНЯТЬ НЕ НУЖНО !

После того как вставишь просто обнови страницу и нажми на кнопку ОТПРАВИТЬ
и иди смотреть почту
<?php

//////////////////////////////////////////////////
// Функция вывода ошибок
function getError($error)
{

if (count($error))
return '<div class="error message">'.implode('<br/>',$error).'</div>';
}
//////////////////////////////////////////////////
// Функция вывода успешной отправки
function getInfo($info)
{

if (count($info))
return '<div class="success message">'.$info.'</div>';
}

//////////////////////////////////////////////////
//Если нажили кнопку

if (isset($_POST["submit"])) {

//// массив для ошибок /////
$error = array();


// Поле должно быть пустым
if (!empty($bezspama)) /* поля bezspama */
{
$error[] = 'Ты бот';
}



/* тема сообщения */
$sub = "Прайс с сайта";

/* Формат письма */
$mes = "Прай с сайта\n";

$adres = 'sdima91@gmail.com';

if (mail($adres, $sub, $mes))
{
$info = 'Письмо отправлено ';

} else {

$error[] ='Письмо не отправлено, через 5 секунд вы вернетесь на страницу ';
}
}




?>
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>
Пример</title>
<meta
name="robots" content="noindex,nofollow,noodp,noydir" />
<link
rel="stylesheet" type="text/css" href="style.css" />
<style>

.ps {margin:40px 0 0 48px;}
</style>
</head>
<body>
<div
class="ps">
<?php
echo getError($error);

echo getInfo($info); ?>
<form
action="" method="post">

<p>
<label
for="firm">Фирма:</label>
<input
type="text" name="firm" placeholder="Название Фирмы" />
</p>
<p>
<label
for="email">Email:</label>
<input
type="email" name="email" placeholder="Введите электронный адрес" />
</p>
<p>
<label
for="name">Имя:</label>
<input
type="text" name="name" placeholder="Ваше Имя" />
</p>
<p>
<label
for="city">Город:</label>
<input
type="text" name="city" placeholder="Ваш Город" />
</p>
<p>
<label
for="tel">Телефон:</label>
<input
type="tel" name="tel" placeholder="Введите номер телефона" />
</p>
<p>
<label
for="message">Текст сообщения:</label>
<br />
<textarea
name="message" cols="30" rows="15" ></textarea>
</p>
<input
name="bezspama" type="text" style="display:none" value="" />
<p>
<button
class="submit button" name="submit" type="submit">Отправить сообщение</button>
</p>
</form>
</div>
</body>
</html>
Быстрый ответ:

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