Здравейте момчета. Към звездата Серьога. Знам, че не съм писал отдавна - вижте го, вижте го ... Този, в момента, честно казано, нямам време да говоря. Формирам robitimeme не от моя урок, а от уроците на моя познат - Кротова Романа.
Създайте формуляр zvorotny zv'azkuза сайтаще бъдем последователни. Тази статия за qiu ще бъде разделена на 3 урока.
Просто стартираме її в HTML и създаваме PHP-проба за укрепване на листата. Всичко ще бъде последователно, от нула до резултата. Така че, за да разберете всичко и бихте могли самостоятелно да изградите нуждите на областта.
Рома ще ви покаже как да ограбите входа на Аякс. Tobto надхвърля данните от формата без повторно придвижване на страната. Шо, чакай малко, вече е много удобно.
Е, в третия (урокът се подготвя - тук ще има повече мощност), ще проверяваме повторно за проверка на Chi не от браузъра, а чрез допълнителни специални скриптове.
Видео 1. Създайте връзка към сайта.
Отдавам уважение! Заявка на формуляра - необходимо е вашият хостинг да поддържа PHP.
Ако обвинявате храната за някои неразумни моменти в изписването на общата форма за укрепване на листата - не злословете, слагайте ги в коментарите.
Код от урока как да създадете джакузи
Оста на резултатите от файла index.php
Познайте за какво да отмъстя в новото непретенциозна форма на zv'azku. Без регистрация и други звънци. Shchob не navantazhuvat ви zayvoyu іinformatsієyu.
Във файла submit.php:
Тук се изисква основна повторна проверка на формуляра за попълване, за да не се надмине празната информация. Yakscho всичко "бръмчи" - чаршафът е пренапрегнат. Ide пренасочване към страничната информация за успеха на здравината на листа.
Ако (!empty($_POST["name"]) И !empty($_POST["email"]) И !empty($_POST["message"])) ( $headers = "От: Роман Кротов " . Отговор -да се: [защитен с имейл]" . "X-Mailer: PHP/" . phpversion(); $theme = "Сигнал за нов сайт"; $letter = "Подробности за сигнала:"; $letter .=" "; $letter .="Име: ". $ _POST["name"]; $letter .=" Email: ".$_POST["email"]; $letter .=" Телефон: ".$_POST["phone"]; $letter .=" : " .$ _POST["съобщение"];if (mail(" [защитен с имейл]", $theme, $letter, $headers))( header("Местоположение: /testform/thankyou.php"); ) else ( header("Location: /testform"); ) ) else ( header("Местоположение: / тестова форма");)
Е, не искам да имам смисъл тук. там основна структура HTML документ и само един ред текст.
Здравейте, скъпи читатели, днес искам да ви разкажа за това как създавам формуляри, за да получите данните за контакт на koristuvach.
Днес, , є в структурата на целевата страница. Въпреки това е даден един от начините да приемете поканата или да редактирате каталога на вашите продукти, след дълго време, след като сте получили имейла си.
Създаване на формата на zvorotny zv'yazku - html маркиране
Обърнете ме с три поливки и в по-голямата част от водопадите имам викарна розетка за сгъване форма за контакти:
Опитайте да отворите браузъра. датски коди се чудете на това, което сте видели, в зависимост от вида на интернет браузъра, който спечелите, може да изглежда нещо като това:
За да обвинявате нещо като храна от контура, смело ги попитайте в коментарите, ще се опитам да направя доклад и не мога да опиша елемента на кожата в статията, за да не надценя света. От друга страна, елементите са лесни за завършване.
Създаване на формата на zvorotny zv'yazku - css
Нека стилизираме нашия формуляр и да го преместим в четим вид:
/* Стилове на формуляри */ #application (ширина: 475px; поле: 0 auto; ) /* Стилове на поле за въвеждане */ #applicationName, #applicationEmail, #applicationTelephone (ширина: 100%; височина: 73px; фон: няма; поле - отгоре: 25px;border:1px solid #fff;border-radius:40px;text-align:center;color:#fff;font-size:24px; , #applicationEmail:focus, #applicationTelephone:focus ( граница: 1px плътно # 30ad64; ) /*Стилизиране на текста, който да се показва в заместващия елемент*/ ::-webkit-input-placeholder ( цвят: #efefef; font-family: "PT Sans ", sans-serif; text-shadow: 0 1px 1px rgba (0, 0, 0, .3); ) ::-moz-placeholder ( цвят: #fff; семейство шрифтове: "PT Sans", sans-serif ; текстова сянка: 0 1px 1px rgba(0, 0 , 0, .3); ) /* Firefox 19+ */ :-moz-placeholder ( цвят: #fff; семейство шрифтове: "PT Sans", sans-serif; текстова сянка: 0 1px 1px rgba(0, 0 , 0, .3); ) /* Firefox 18- */ :-ms-input-placeholder ( цвят: #fff; семейство шрифтове: "PT Sans" , sans-serif;text-shadow: 0 1px 1px rgba ( 0, 0, 0, .3); ) :: заместител ( цвят: #fff; текстова сянка: 0 1p x 1px rgba(0, 0, 0, .3); ) /*Стилове на бутони*/ .applicationButton ( margin-top: 25px; фон: #30ad64 граница: няма ширина: 100%; височина: 73px; border-radius: 40px; цвят: #fff; размер на шрифта: 24px; текст -transform: главни букви; курсор: указател; ) .applicationButton:hover ( фон: #d68c18; )
Ако искате цветът на бутона да се променя плавно, добавете следния ред към .applicationButton и.applicationButton:hover:
Трансмисия: .6s;
De.6s - час анимация в милисекунди.
Сега нашата форма на набула Гледка от Гарни, наведнъж тя изглежда така:
Създаване на формата zvorotnoy zv'azku - php
Сега трябва да създадем файла application.php. Vіn otrimuvatim vіd vіdnі parametrі z formita nadsilatime их до нас по пощата.
Структурата на новото, като тази на великото html файл, ако е възможно, но от друга страна, напишете на вашето име „Dakuyu, молбата ви е приета. След като попълните заявлението, нашите мениджъри ще се свържат с вас"
Tobto ако koristuvach натиснете бутона, yogo обръщате към страната на application.php. Tse povnotsіnna storіnka i vy vinniі издават її vіdpovіdny ранг.
"; $msg .="
Съобщение от сайта
\r\n"; $msg .= "Тип на кого:".$потребителско име."
\r\n"; $msg .= "Публикация:".$usermail."
\r\n"; $msg .= "уебсайт:".$usertel."
\r\n"; $msg .= ""; // засилване на сигнала if(@mail($sendto, $subject, $msg, $headers)) ( echo "![](https://i1.wp.com/images/spasibo.png)
![](https://i0.wp.com/images/ne-tpravleno.png)
Нека обясним накратко кода:
$send=" [защитен с имейл]" // поща, където се намира листът $username = $_POST["name"]; // събрани в промяната данни, взети от полетата с имена $usertel = $_POST["telephone"]; // събрани в промяна на данните, пропуснати от полето с телефонния номер $usermail = $_POST["email"];// пропуснати в променените данни, пропуснати от полето с имейл адреса
Тук, предполагам, имаше смисъл.
Сега нека оформим заглавието на листа.
$subject = "Нова актуализация"; $headers = "От: " . strip_tags($usermail) . "\r\n"; $headers .= "Отговор до: ". strip_tags($usermail) . "\r\n"; $headers .= "MIME-версия: 1.0\r\n"; $headers .= "Тип на съдържанието: text/html;charset=utf-8 \r\n";
Ред $subject = "Нова актуализация";— отговорете за темата на листа, можете да напишете там: „Заявление от сайта“ или тези, които ви подхождат повече.
Ще се опитам да се уверя, че листът е намерен, под формата на адреса, въведен в полето input type="email". Tobto, от един вид coristuvach vvіv с попълнения формуляр. За което пишем следващите редове:
$headers = "От: " . strip_tags($usermail) . "\r\n";
Следователно ние представяме данните на променения $usermail, като премахваме избора на информацията от полето, която е валидна за въведения имейл адрес.
Сега можем да поставим стар видлиста. Можете да организирате йога както обикновено, а аз ще разпространя структурата:
$msg = "
"; $msg .="Съобщение от сайта
\r\n"; $msg .= "Тип на кого:".$потребителско име."
\r\n"; $msg .= "Публикация:".$usermail."
\r\n"; $msg .= "Телефон:".$usertel."
\r\n"; $msg .= "";Първият ред задава шрифта на листа. Другото изглежда като напомняне, например: "Приложение от формата на линк за връщане на първия екран." Третият, четвъртият и петият ред са дадени във формуляра. Кожа от нов ред.
Сега е необходимо да изпратите лист с помощта на функцията за поща и да определите какво да правите с успешно или неуспешно зареждане на лист:
If(@mail($sendto, $subject, $msg, $headers)) ( echo "
![](https://i1.wp.com/images/spasibo.png)
![](https://i0.wp.com/images/ne-tpravleno.png)
Направих го така, че по някакъв начин да се показва картина с ясен текст. Можете да промените снимката, за да въведете правилната страна. Просто напишете кода, за да замените снимката.
След няколко секунди, след като видя изображението, ще пренасоча (автоматично пренасочвам) към страна на главата. Можете да го направите по-добре, като въведете следващия ред между етикетите head;
Tobto след 4 секунди и koristuvach автоматично се обръща към главата страна!
Не съм експерт по php - това е бек-енд на езиковото програмиране, целият ми живот беше привлечен от разработката на front-end. Така че не съдете строго. И така, тук можете да работите върху пренаписването на формулярите за контакт и така нататък, но ако не е достатъчно, винаги е едно и също, така че ако някой има предложение, как да подобрите кода си, напишете дали невестулка в коментарите или на пощата , ще поправя урока, да!
Преди речта, ако имате нужда от форма на обратна връзка без повторно регулиране на страната, прочетете за тези, в които можете да вмъкнете
Възможно е за някой, който не разполага с най-разумния материал, но ако повторите стъпките ми точно, тогава ще имате подходяща форма за контакт. Обвинете храната - пишете в коментарите, ще се опитам да отговоря! За да zustrіchі на blozі!
P.s. Така че, тъй като стана по-вероятно да се грижа за тези, които не използват формуляра и нямат листове за поща, след като описах най-популярните причини, чрез които можете да разберете.
- Тествайте формуляра не на сървъра.
- Тествайте формуляра на безплатен хостинг.
- Тествайте формуляра на платен хостинг, но не и на безплатен тестов период.
В тези vipadkah листа не идват при вас по пощата.
Ако искате да учите и да работите самостоятелно, препоръчвам да отдадете уважение на.
23/07/2014 12/07/2018
dimadv7