PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 6
Vertanvaertan
Отправлено: 13 Февраля, 2017 - 10:31:01 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста
Ответов: 12 Просмотров: 157
Вот код php мой
CODE (
htmlphp ):
скопировать код в буфер обмена
[/code]<? PHP
$name = $_POST [ 'jx-newsltter-name' ] ;
$email = $_POST [ 'jx-newsltter-email' ] ;
$err [ ] = 'Введите ваше имя!' ;
}
$err [ ] = 'Введите ваш e-mail!' ;
}
$to = "valentinchuev@yandex.ru" ;
$headers = "From: " . $name . " <valentinchuev@yandex.ru>\r \n " ;
$headers .= "Reply-To: " . $email . "\r \n " ;
mail ( $to , "Заявка с сайта" , "Имя:" . $name . ". E-mail: " . $email , $headers ) ) echo "Ваше сообщение успешно отправлено!" ; }
else {
}
?> [code=htmlphp]
(Добавление)
Виноват с почтой) Исправился
(Добавление)
Можно скинуть сайт или что там ? Спасибо
(Добавление)
Кину файлы тебе, ты посмотришь и поможешь. Я отблагодарю (на телефон) Договорились ?
Vertanvaertan
Отправлено: 13 Февраля, 2017 - 10:24:45 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста
Ответов: 12 Просмотров: 157
teleoperator27 пишет:
(Добавление)
и это из формы убери
(Добавление)
вот так вернее будет
PHP:
скопировать код в буфер обмена
<?PHP
$name = $_POST [ 'jx-newsltter-name' ] ;
$email = $_POST [ 'jx-newsltter-email' ] ;
$err [ ] = 'Введите ваше имя!' ;
}
$err [ ] = 'Введите ваш e-mail!' ;
}
$to = "example@mail.ru" ;
$headers = "From: " . $name . " <example2@mail.ru>\r \n " ;
$headers .= "Reply-To: " . $email . "\r \n " ;
mail ( $to , "Заявка с сайта" , "Имя:" . $name . ". E-mail: " . $email , $headers ) ) echo "Ваше сообщение успешно отправлено!" ; }
else {
}
?>
Не работает Друг) Поставил 2-а раза свой эмайл( где example@mail.ru и example2@mail.ru) удалил все значения value в форме html документа. Спасибо
(Добавление)
Вот что получилось
<?PHP
$name = $_POST['jx-newsltter-name'];
$email= $_POST['jx-newsltter-email'];
$name = htmlspecialchars($name);
$email= htmlspecialchars($email);
$name = urldecode($name);
$email= urldecode($email);
$name = trim($name);
$email= trim($email);
$err = array();
if(empty($name)){
$err[] = 'Введите ваше имя!';
}
if(empty($email)){
$err[] = 'Введите ваш e-mail!';
}
$to = "valentinchuev@yandex.ru.ru";
$headers = "From: " . $name . " <valentinchuev@yandex>\r\n";
$headers .= "Reply-To: " . $email . "\r\n";
if(empty($err)){
mail($to, "Заявка с сайта", "Имя:".$name.". E-mail: ".$email , $headers ))
echo "Ваше сообщение успешно отправлено!";}
else{
echo implode('<br />', $err);
}
?>
(Добавление)
И код html
CODE (
htmlphp ):
скопировать код в буфер обмена
[/code]< form action= "js/frm.php" method= "post" >
< div class= "jx-newsletter-box" >
< input type= "text" name= "jx-newsltter-name" placeholder= "Ваше имя" />
</ div>
< div class= "jx-newsletter-box" >
< input type= "text" name= "jx-newsltter-email" placeholder= "Ваш телефон" />
</ div>
< div class= "jx-newsletter-submit" >
< input type= "submit" name= "jx-newsltter-submit" />
</ div>
</ form> [code=htmlphp]
(Добавление)
Бля емайл не тот
Vertanvaertan
Отправлено: 13 Февраля, 2017 - 08:21:39 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста
Ответов: 12 Просмотров: 157
teleoperator27 пишет: Vertanvaertan капец ты лентяй. Уж на этй тему мог бы и в интернете инфу найти
PHP:
скопировать код в буфер обмена
<?PHP
$name = $_POST [ 'jx-newsltter-name' ] ;
$email = $_POST [ 'jx-newsltter-email' ] ;
$err [ ] = 'Введите ваше имя!' ;
}
$err [ ] = 'Введите ваш e-mail!' ;
}
$to = "example@mail.ru" ;
$headers = "From: " . $name . " <example2@mail.ru>\r \n " ;
$headers .= "Reply-To: " . $email . "\r \n " ;
if ( mail ( $to , "Заявка с сайта" , "Имя:" . $name . ". E-mail: " . $email , $headers ) ) { echo "Ваше сообщение успешно отправлено!" ;
}
else {
}
?>
Спасибо, у меня руки не подходят к этой работе, всё перепробывал. Спасибо ещё раз
(Добавление)
Друг где вводить свой емайл?) и кнопка, не нашёл её значение name* в коде, будет работать, спасибо за терпение
(Добавление)
Не работает)
Vertanvaertan
Отправлено: 12 Февраля, 2017 - 10:43:45 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста
Ответов: 12 Просмотров: 157
Здравствуйте я новичок) и прошу прямо помогите создать обработчик php формы. Знаю это нагло и надо самим учится, но честное слово потратил уже часа 3 на это, но так и ничего не заработало. Вот сам код в html:
CODE (
html ):
скопировать код в буфер обмена
<form action = "frm.php" method = "post" >
<div class = "jx-newsletter-box" >
<input type = "text" name = "jx-newsltter-name"
placeholder= "Ваше имя" value = "" / >
</ div >
<div class = "jx-newsletter-box" >
<input type = "text" name = "jx-newsltter-email"
placeholder= "Ваш телефон" value = "" / >
</ div >
<div class = "jx-newsletter-submit" >
<input type = "submit" name = "jx-newsltter-submit" value = "GO" / >
</ div >
</ form >
Файл php создан, удалил от туда всё так как там всё плохо
Спасибо за помощь!
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB