Przesyłanie danych z formularza na adres email
Założenie: Nauczymy się, jak przesłać dane z formularza HTML na wskazany adres email za pomocą funkcji mail()
w PHP.
Krok po kroku:
- Tworzenie formularza HTML: Utworzymy prosty formularz z polem imienia i adresu email. Dane będą przesyłane metodą POST.
- Tworzenie skryptu PHP (send_email.php): Ten skrypt odbierze dane z formularza i wyśle je mailem.
- Wyjaśnienie kodu PHP: Skrypt sprawdza, czy dane zostały przesłane metodą POST. Następnie pobiera wartości z pól formularza, definiuje adres odbiorcy, temat i treść wiadomości. Funkcja
mail()
wysyła wiadomość. Pamiętaj o zastąpieniu"adres_odbiorcy@example.com"
swoim adresem email.
<form method="post" action="send_email.php">
Imię: <input type="text" name="name"><br>
Email: <input type="email" name="email"><br>
<input type="submit" value="Wyślij">
</form>
Pamiętaj, że ten przykład to podstawowy sposób wysyłania emaili. W rzeczywistych aplikacjach warto dodać walidację danych wejściowych i obsługę błędów.
Ten przykład pokazuje podstawy przesyłania danych z formularza na adres email w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi funkcjami i bibliotekami PHP!