Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nowy nie działajacy skrypt :)
silus
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 13.07.2006

Ostrzeżenie: (0%)
-----


help exclamation.gif

niby wszystko działa ale emaila wyslac nie chce.. wie ktos co moze powodowac ze nie chce wysylac maili??
naprawde zalerzy mi na czasie i wybaczcie ze taki ciemny ejstem...


  1. <?
  2.  
  3. // ustawienie adresu i tytulu wiadomosci
  4.  
  5. $mailto = 'mightydeamon@gmail.com' ;
  6.  
  7. $subject = "[Wiadomosc z strony Silus.pl] O: $temat" ;
  8.  
  9. // strony wyswietlane:
  10. // $formurl - strona na której znajduje sie formularz
  11. // $errorurl - strona z informacjš o błedzie podczas wysyłania
  12. // $thankyouurl - strona z informcjš o poprawnym wysłaniu e-maila
  13. $formurl = "form.htm" ;
  14. $errorurl = "error.htm" ;
  15. $thankyouurl = "thankyou.htm" ;
  16.  
  17. $uself = 1;
  18.  
  19. // -------------------- SKRYPT WLASCIWY ---------------
  20.  
  21. $headersep = (!isset( $uself ) || ($uself == 0)) ? "rn" : "n" ;
  22. $name = $_POST['name'] ;
  23. $lastname = $_POST['lastname'];
  24. $firma = $_POST['firma'] ;
  25. $email = $_POST['email'] ;
  26. $temat - $_POST['temat'] ;
  27. $wiadomosc = $_POST['wiadomosc'] ;
  28. $http_referrer = getenv( "HTTP_REFERER" );
  29.  
  30. if (!isset($_POST['email'])) {
  31. header("Location: $formurl");
  32. exit ;
  33. }
  34.  
  35. // jezeli pole jest puste
  36. if (empty($name) || empty($lastname) || empty($email) || empty($temat) || empty($wiadomosc)) {
  37.  header( "Location: $errorurl" );
  38.  exit ;
  39. }
  40.  
  41. // jezeli zostal podany bledny adres e-mail
  42. if ($_POST["email"] &&
  43. !ereg("^[^@]+@9[a-z-]+.)+[a=z]{2,4}$", $_POST["email"]))
  44. echo ( "Zostal Podany nieprawidlowy adres E-Mail" );
  45. // header( "Location: $errorurl" );
  46.  
  47. if ( ereg( "[rn]", $name ) || ereg( "[rn]", $email ) ) {
  48. header( "Location: $errorurl" );
  49. exit ;
  50. }
  51.  
  52. $wiadomosc = stripslashes( $wiadomosc );
  53. }
  54.  
  55. $messageproper =
  56. "<center><b>Wiadomosc wygenerowana automatycznie</center>n" .
  57. "------------------------------------------------------------</b>n" .
  58. "Wiadomosc wyslana od: n" .
  59. "$http_referrern" .
  60. "Temat Wiadomosci: n" .
  61. "$tematn" .
  62. "------------------------------------------------------------n" .
  63. "Imie Nadawcy: $name n" .
  64. "Nazwisko Nadawcy: $lastname n" .
  65. "Z Firmy: $firma n" .
  66. "Adres E-Mail: $email n" .
  67. "<b>------------------------- WIADOMOSC -------------------------</b>nn" .
  68. $wiadomosc .
  69. "nn------------------------------------------------------------n" ;
  70.  
  71. mail($mailto, $subject, $messageproper);
  72. header( "Location: $thankyouurl" );
  73. exit ;
  74.  
  75. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:10