Chcę aby formularz wysłał maila, no ale chciałbym tego maila ostylować i żeby sobie wyglądał, więc chciałbym żeby go wysłał w postaci kodu html, ktory programy pocztowe sobie zbudują. Problem w tym, że w treści maila idzie kod jako tresc txt...
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $success_page = "./../ok.php"; $error_page = "./../error.php"; if ($action == "signup") { $newname = $_POST['name']; $newemail = $_POST['email']; $newphone = $_POST['phone']; $newgender = $_POST['gender']; $planujeciaze = $_POST['planujeciaze']; $jestemwciazy = $_POST['jestemwciazy']; $jestemrodzicem = $_POST['jestemrodzicem']; $newdata = $_POST['datein']; $newtytul = $_POST['title']; $newmiasto = $_POST['city']; $mailto = $newemail; $subject = "Uniwersytet Rodzica / Dziękujemy za rejestrację w naszym serwisie"; $message = "<html>"."\r\n"; $message .= "<head>"."\r\n"; $message .= "<meta http-equiv=\"Content-Type\" content=\"text/html\"; charset=\"ISO-8859-2\">"."\r\n"; $message .= "<link href=\"https://fonts.googleapis.com/css?family=Lato\" rel=\"stylesheet\">"."\r\n"; $message .= "<title>Potwierdzenie rejestracji</title>"."\r\n"; $message .= "<style type=\"text/css\">"."\r\n"; $message .= "body {font-family:'Lato',sans-serif;background:#DEDEDE;}"."\r\n"; //Kolory: #223B7E - granat, #00B4FF - jasny niebieski, #FF007F - różowy, #DEDEDE - jasny szary $message .= "</style>"."\r\n"; $message .= "</head>"."\r\n"; $message .= "<body>"."\r\n"; $message .= "<table style=\"top:10px;width:50%;height:100%;margin:10px;padding:10px;text-align:center\">"."\r\n"; $message .= "<tr style=\"background:#223B7E;padding:10px;text-align:center;vertical-align:middle\"><td style=\"width:100%;height:100%;padding:10px\"><span style=\"font-size:20px;color:#FFFFFF;line-height:25px;\"><b>Dziękujemy za rejestrację w naszym serwisie.</b><br>Prosimy o sprawdzenie poprawności danych wysłanych w formularzu</span></td></tr>"."\r\n"; $message .= "<tr style=\"background:#FFFFFF;padding:10px;text-align:center\"><td style=\"width:100%;height:100%;padding:10px\"><span style=\"font-size:15px;color:#47454B\">Dziękujemy za rejestrację w naszym serwisie. Prosimy o sprawdzenie poprawności danych wysłanych w formularzu</span></td></tr>"."\r\n"; $message .= "</table>"."\r\n"; $message .= "</body>"."\r\n"; $message .= "</html>"; $header = "From: Uniwersytet Rodzica <uniwersytetrodzica@apodi.pl>"."\r\n"; $header .= "Reply-To: uniwersytetrodzica@apodi.pl"."\r\n"; $header .= "MIME-Version: 1.0"."\r\n"; $header .= "Content-Type: html; charset=ISO-8859-2"."\r\n"; $header .= "Content-Transfer-Encoding: 8bit"."\r\n"; exit; } } ?>
no i jeszcze sam formularz
<form id="modal-form" name="modal-form" action="./php/email.php" method="POST" enctype="multipart/form-data"> <div class="modal-body"> <input type="hidden" id="action" name="action" value="signup"> <input type="hidden" id="datein" name="datein" value=""> <input type="hidden" id="title" name="title" value=""> <input type="hidden" id="city" name="city" value=""> <div class="form-group"> <label> Imię i nazwisko: </label> <input id="name" name="name" class="form-control" required /> </div> <div class="form-group"> <label> Adres e-mail: </label> <input id="email" name="email" class="form-control" type="email" required /> </div> <div class="form-group"> <label> Telefon kontaktowy: </label> <input class="form-control" id="phone" name="phone" type="tel" value="+48 " required /> </div> <div class="form-group"> </div> <div class="form-group"> </div> <div class="zgoda" style="line-height:13px !important;text-align:justify !important;">Przesłając formularz wyrażasz zgodę na przetwarzanie swoich danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z realizacją zgłoszenia. Podanie danych jest dobrowolne, ale niezbędne do przetworzenia zapytania. Informujemy, że przysługuje Tobie prawo dostępu do swoich danych, możliwości ich poprawiania, żądania zaprzestania ich przetwarzania. Administratorem danych osobowych jest Uniwersytet Rodzica.</div> </div> <div class="modal-footer"> </div> </form>
od razu zapytam jak zrobic zeby wyslal mi value kiedy checkbox nie jest aktywny? bo wtedy wywala mi w pliku email.php: Notice: Undefined index: planujeciaze in /home/smusic/ftp/_uniwersytetrodzica/php/email.php on line 18
Notice: Undefined index: jestemwciazy in /home/smusic/ftp/_uniwersytetrodzica/php/email.php on line 19
Notice: Undefined index: jestemrodzicem in /home/smusic/ftp/_uniwersytetrodzica/php/email.php on line 20