Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Formularz kontaktowy
Forum PHP.pl > Forum > Przedszkole
lkj
Hej,

Mam takie pytanie.
Posiadam skrypt formularza kontaktowego i jak mam zrobić, abym na pocztę mail otrzymywał e-maila z adresem e-mail użytkownika, bo teraz przychodzą e-maile z mojego konta pocztowego.

O to kod:

  1. <?php
  2.  
  3. $data=date("d-m-Y");
  4. $czas=date("H:i");
  5.  
  6. if (empty($_POST['submit'])) {
  7.  
  8. echo "<form method=\"post\" action=\"\" autocomplete=\"off\">
  9. <p><label>Imię i nazwisko:</label><input class=\"field\" type=\"text\" name=\"imie\" /></p>
  10. <p><label>Adres e-mail: <font color=\"red\">*</font></label><input class=\"field\" type=\"text\" name=\"email\" /></p>
  11. <p><label>Telefon:</label><input class=\"field\" type=\"text\" name=\"telefon\" /></p>
  12. <p><label>Treść wiadomości: <font color=\"red\">*</font></label><textarea name=\"tresc\" class=\"field\"></textarea></p>
  13. <p><font color=\"red\">*</font> <span style=\"font-size:14px;\">- pola obowiązkowe</span></p>
  14. <p><label> &nbsp; </label><input type=\"submit\" name=\"submit\" value=\"Wyślij\" /></p>
  15. </form>";
  16. }
  17.  
  18. elseif (!empty($_POST['email']) && !empty($_POST['tresc'])) {
  19.  
  20. $ip = $_SERVER["REMOTE_ADDR"];
  21. $message = "Imię i nazwisko: $_POST[imie]\nAdres e-mail: $_POST[email]\nTelefon: $_POST[telefon]\nData: $data\nGodzina: $czas\nAdres IP: $ip\n\n\nTreść wiadomości:\n\n$_POST[tresc]";
  22. $header = "Content-type: text; charset=utf-8\r\nFrom: $_POST[imie] <$_POST[email]>";
  23. @mail("mojapoczta@wp.pl","Wiadomosc ze strony www","$message","$header")
  24. or die('Nie udało się wysłać wiadomości');
  25. echo "<center><br><strong><font color=\"green\">Wiadomość została wysłana poprawnie.</font></strong><br /><br><a href=\"kontakt.php\" title=\"Powrót\"><< Powrót</a></center><br><br><br><br>";
  26. }
  27.  
  28. else echo "<center><br><strong><font color=\"red\">Wiadomość nie została wysłana. Wypełnij wymagane pola formularza oznaczone czerwoną gwiazdką!</font></strong><br /><br><a href=\"kontakt.php\" title=\"Powrót\"><< Powrót</a></center><br><br><br><br>";
  29. ?>
luki100011
Sprawdzałeś w manualu ?
Cytat


Cytat
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.