Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mail() pomocy
Forum PHP.pl > Forum > PHP
bartek6949
Mam skrypt wysylajacy email i wyskakuje ze niby wyslano a nie dochodzi .Sjrypt jest umieszczony na ugu.pl
a wyglada tak
  1. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  2. <?php
  3.  
  4. $adres="bartek6949@onet.eu";
  5. $temat="Kurs Angielskiego";
  6. $tresc="Imie: ".$_POST["imie"]."<br/>Nazwisko: ".$_POST["nazwisko"]."<br/>Numer: ".$_POST["numer"]."<br/>Email: ".$_POST["email"]."<br/><br/><b<center>>Uwagi</center></b><br/> ".$_POST["uwagi"]."";
  7. echo"<center>";
  8. if(function_exists('mail'))
  9. {
  10. if (!preg_match("/^( [a-zA-Z0-9] )+( [a-zA-Z0-9\._-] )*@( [a-zA-Z0-9_-] )+( [a-zA-Z0-9\._-] +)+$/" , $_POST["email"]))
  11. {
  12. if($_POST['imie']==false OR $_POST['nazwisko']==false OR $_POST['numer']==false)
  13. {
  14. echo'Nie wypełniłes wszystkich wymaganych pól.<br><a class="link" href="index.php" rel="panel">Powróć</a>';
  15. }
  16. else
  17. {
  18. mail($adres, $temat, $tresc);
  19. echo"Formularz został przyjęty. Dziękujemy!";
  20. }
  21. }
  22. else
  23. {
  24. echo'Podany email jest nieprawidłowy.<br><a class="link" href="index.php" rel="panel">Powróć</a>';
  25. }
  26.  
  27.  
  28. }
  29. else
  30. {
  31. echo'Niestety funkcja mail() jest wyłączona na tym serwerze. Nie mogę wysłać danych z formularza.<br><a class="link" href="index.php" rel="panel">Powróć</a>';
  32. }
  33. echo"</center>";
  34. ?>

  1. <b>Formularz kontaktowy</b><br/>
  2.  
  3. <form action="formularz.php" method="post">
  4.  
  5. <tr><td>Imie:</td><td><input type="text" name="imie"></td></tr>
  6. <tr><td>Nazwisko:</td><td><input type="text" name="nazwisko"></td></tr>
  7. <tr><td>Numer:</td><td><input type="text" name="numer"></td></tr>
  8. <tr><td>Email:</td><td><input type="text" name="email"></td></tr>
  9. <tr><td>Uwagi:</td><td><textarea cols="40" rows="5" name="uwagi"></textarea></td></tr>
  10. <tr><td></td><td><input type="submit" value="Wyslij"></td></tr>
  11. </form>
tvister
Mała korekta if(mail........
bartek6949
Nierozumiem. Pilnie potrzebuje pomocy.
piotrooo89
  1. if (mail($adres, $temat, $tresc))
  2. echo wyslano;
  3. else
  4. echo nie wyslano;


a masz w ogóle SMTP?
bartek6949
juz niewazne
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.