Mail.ru
Почта
Мой Мир
Одноклассники
ВКонтакте
Игры
Знакомства
Новости
Календарь
Облако
Заметки
Все проекты
Все проекты
выход
Регистрация
Вход
Категории
Все вопросы проекта
Компьютеры, Интернет
Темы для взрослых
Авто, Мото
Красота и Здоровье
Товары и Услуги
Бизнес, Финансы
Наука, Техника, Языки
Философия, Непознанное
Города и Страны
Образование
Фотография, Видеосъемка
Гороскопы, Магия, Гадания
Общество, Политика, СМИ
Юридическая консультация
Досуг, Развлечения
Путешествия, Туризм
Юмор
Еда, Кулинария
Работа, Карьера
О проектах Mail
Животные, Растения
Семья, Дом, Дети
Другое
Знакомства, Любовь, Отношения
Спорт
Золотой фонд
Искусство и Культура
Стиль, Мода, Звезды
Полный список
Спросить
Лидеры
Поиск по вопросам
Ответы Mail
Программирование
Android
C/C++
C#
iOS
Java
JavaScript
jQuery
SQL
Perl
PHP
Python
Веб-дизайн
Верстка, CSS, HTML, SVG
Системное администрирование
Другие языки и технологии
Вопросы - лидеры.
Написал код ,не пойму что он делает? объясните ,пожалуйста ?
1 ставка
Чем Луа лучше Пайтона и наоборот? Буду использовать в целях написания сценариев.
1 ставка
Лидеры категории
Лена-пена
Искусственный Интеллект
М.И.
Искусственный Интеллект
Y.Nine
Искусственный Интеллект
•••
Проблема с php и html
Mijaster Studios
Ученик
(99), на голосовании
1 год назад
не приходит сообщение на почту с формы, скажите что исправить пожалуйста
php:
<?php
$recepient = "mijaster.studios@mail.r";
$siteName = "Ajax-форма";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$message = "Имя: $name \nТелефон: $phone";
$pagetitle = "Заявка с сайта \"$siteName\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
?>
html:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Ajax-форма</title>
<link rel="stylesheet" href="main.css">
</head>
<body>
<form class="form" id="form" name="form" >
<input type="text" class="form-field" name="name" placeholder="Введите ваше имя">
<input type="text" class="form-field" name="phone" placeholder="Введите ваш телефон">
<button class="form-button"><span class="text-button">Отправить заявку</span></button>
</form>
<footer>
<div class="overlay js-overlay-thank-you">
<div class="popup js-thank-you">
<h2>Спасибо за заявку</h2>
<div class="close-popup js-close-thank-you"></div>
</div>
</div>
</footer>
</body>
</html>
Голосование за лучший ответ
Огрызок уксусной кислоты
Мыслитель
(5463)
1 год назад
Где скрипт?
Mijaster Studios
Ученик (99)
1 год назад
сайт видимо забаговался
$(document).ready(function() {
$('#form').submit(function() { Атрибут html5 — required не подходит (не поддерживается Safari)
if (
document.form.name
.value == '' || document.form.phone.value == '' ) {
valid = false;
return valid;
}
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
$('.js-overlay-thank-you').fadeIn();
$(this).find('input').val('');
$('#form').trigger('reset');
});
return false;
});
});
Mijaster Studios
Ученик (99)
1 год назад
$('.js-close-thank-you').click(function() {
$('.js-overlay-thank-you').fadeOut();
});
$(document).mouseup(function (e) {
var popup = $('.popup');
if (e.target!=popup[0]&&popup.has(e.target).length === 0){
$('.js-overlay-thank-you').fadeOut();
}
});
// Маска ввода номера телефона (плагин maskedinput)
$(function($){
$('[name="phone"]').mask("+7(999) 999-9999");
});
Резидент Казахстана
Оракул
(68913)
1 год назад
У вас в переменной $recipiеnt ошибка в url почты то есть
У вас: mijaster.studios@mail.r
Должно быть: mijaster.studios@mail.ru
Mijaster Studios
Ученик (99)
1 год назад
я знаю, специально убрал букву чтобы вопрос пропустили. Считался как ссылка
AaacoB Aaac
Мудрец (14214) Mijaster Studios, ну так может ты еще че там убрал, чего мы не знаем...
Дикий Садовник
Мастер
(1697)
1 год назад
Семь раз проверь, один раз отрежь. Опечатки ищи сам.
AaacoB Aaac
Мудрец
(14214)
1 год назад
рекомендую самому найти, т.к. это даже не ошибка... это пипец-косяк на уровня 1го урока по вебу!
Похожие вопросы
php:
<?php
$recepient = "mijaster.studios@mail.r";
$siteName = "Ajax-форма";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$message = "Имя: $name \nТелефон: $phone";
$pagetitle = "Заявка с сайта \"$siteName\"";
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");
?>
html:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Ajax-форма</title>
<link rel="stylesheet" href="main.css">
</head>
<body>
<form class="form" id="form" name="form" >
<input type="text" class="form-field" name="name" placeholder="Введите ваше имя">
<input type="text" class="form-field" name="phone" placeholder="Введите ваш телефон">
<button class="form-button"><span class="text-button">Отправить заявку</span></button>
</form>
<footer>
<div class="overlay js-overlay-thank-you">
<div class="popup js-thank-you">
<h2>Спасибо за заявку</h2>
<div class="close-popup js-close-thank-you"></div>
</div>
</div>
</footer>
</body>
</html>