Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Mail
Forum PHP.pl > Forum > Przedszkole
Kynval
Moze ktos podpowie czemu nie wysyla wiadomosci na skrzynke mailowa?


  1. <?php
  2. if (empty($_POST['submit'])) {
  3. echo "<table><form method=\"post\">
  4. <tr>
  5. <td>Imie:</td>
  6. <td><input type=\"text\" name=\"imie\" style=\"width: 150px; border: 1px solid #000; color: #000\"></td>
  7. </tr>
  8. <tr>
  9. <td>Nazwisko:</td>
  10. <td><input type=\"text\" name=\"nazwisko\" style=\"width: 150px; border: 1px solid #000; color: #000\"></td>
  11. </tr>
  12. <tr>
  13. <td>&nbsp;</td>
  14. <td><input type=\"submit\" name=\"submit\" value=\"wyślij\">&nbsp;
  15. </tr>
  16. </table>";
  17. }
  18. elseif (!empty($_POST['imie']) && !empty($_POST['nazwisko'])) {
  19. $message = "Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[nazwisko]";
  20. $header = "From: $_POST[imie] <$_POST[nazwisko]>";
  21. @mail("kynvall@gmail.com","Donate","$message","$header")
  22. or die('Nie udało się wysłać wiadomości');
  23. echo "<div style=\"text-align: center\"><strong>Wiadomość wysłana</strong></div>";
  24. }
  25. else echo "<span style=\"color: #000; text-align: center;\">Zostawiono puste pola</span>";
  26.  
  27. ?>
MateuszS
Pewnie serwer blokuje funkcję mail. Na localhoście też tak może być. Spróbuj pobrać jakiegoś gotowego PHPMailera
Szeszek1992
Usuń małpkę sprzed funkcji mail(). Skrypt działa(sprawdzałem na swoim localhoscie)winksmiley.jpg

PS.
  1. $_POST[imie]
zamień na
  1. $_POST['imie']
(tak jest prawidłowo)

A co do tego, że nie wysyła maili, to twój serwer najprawdopodobniej nie ma dostępu do serwera mailowego. Jeśli to localhost, zainstaluj sobie jakiś(np. hMailServer na Windowsa)
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.