Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mail nie dochodzi! pomocy ;/, problem z mailem z formularza
vvoyteq
post
Post #1





Grupa: Nieautoryzowani
Postów: 3
Pomógł: 0
Dołączył: 8.01.2006

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


Witam mam taki problem moze ktos mi odpowie nie dochodza mi maile z formularza na kazde konto czy to wp, interia, o2.pl, gmail.com ;/
prosze o pomoc moze ktos mi to wyjasni bo juz jestem zielony, w formularzu po wyslaniu nie ma bledow.
Pozdrawiam vvoyteq
  1. <?php 
  2. if ((empty($_POST['tresc']) or empty($_POST['imie']) or empty($_POST['email'])) and !empty($_POST['submit'])) { 
  3. // wyświetlamy formularz 
  4. echo "<table border=\"0\"><form method=\"post\"
  5. <tr> 
  6. <td>Treść wiadomości</td> 
  7. <td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td> 
  8. </tr> 
  9. <tr> 
  10. <td>Imię, nazwisko lub nick</td> 
  11. <td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td> 
  12. </tr> 
  13. <tr> 
  14. <td>Adres e-mail</td> 
  15. <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> 
  16. </tr> 
  17. <tr> 
  18. <td>&nbsp;</td> 
  19. <td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">&nbsp; 
  20. <input type=\"reset\" value=\"Od nowa\"></td></form> 
  21. </tr> 
  22. <tr> 
  23. <td>&nbsp;</td> 
  24. <td>"; 
  25. // lub w przypadku nie wypełnienia formularza do końca 
  26. echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>"; 
  27. echo "</td> 
  28. </tr> 
  29. </table>"; 
  30. } 
  31. elseif (empty($_POST['tresc']) or empty($_POST['imie']) or empty($_POST['email']) and empty($_POST['submit'])) { 
  32. // wyświetlamy formularz 
  33. echo "<table border=\"0\"><form method=\"post\"
  34. <tr> 
  35. <td>Treść wiadomości</td> 
  36. <td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td> 
  37. </tr> 
  38. <tr> 
  39. <td>Imię, nazwisko lub nick</td> 
  40. <td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td> 
  41. </tr> 
  42. <tr> 
  43. <td>Adres e-mail</td> 
  44. <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> 
  45. </tr> 
  46. <tr> 
  47. <td>&nbsp;</td> 
  48. <td><input type=\"submit\" name=\"submit\" value=\"Wyślij\">&nbsp; 
  49. <input type=\"reset\" value=\"Od nowa\"></td></form> 
  50. </tr> 
  51. </table>"; 
  52. } 
  53.  
  54. // sprawdzamy, czy zmienne przesłane z formularza nie są puste 
  55. elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) { 
  56. // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość 
  57. // zmienna $message zawiera treść wiadomości 
  58. $message = "Treść wiadomości:n$_POST[tresc]nWysłał: $_POST[imie]ne-mail: $_POST[email]"; 
  59. // zmienna $header zawiera przede wszystkim adres zwrotny 
  60. $header = "From: $_POST[imie] <$_POST[email]>"; 
  61. // funkcja mail() za pomocą której wiadomość zostanie wysłana 
  62. @mail("vvoyteq@gmail.com","Wiadomosc ze strony WWW","$message","$header") 
  63. or die('Nie udało się wysłać wiadomości'); 
  64. // wyświetlenie komunikatu w przypadku powodzenia 
  65. echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>"; 
  66. } 
  67. ?>


Ten post edytował vvoyteq 7.05.2006, 15:57:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




moze tak bys iodpowiedniego bbcode uzywal.. bo to jest nie czytelne w tej formie ...
Go to the top of the page
+Quote Post
Fo
post
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 0
Dołączył: 18.04.2003
Skąd: Trójmiasto

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


a wogole samo uzyciu funkcji mail(), dziala poprawnie ? chodzi mi o uzycie najprostszego przykladu z pl.php.net

czy też może admin zablokował funkcje mail ?

pzdr,
Fo
Go to the top of the page
+Quote Post
stoprocent
post
Post #4





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


Po pierwsze po co wprowadzasz panike , wiadomo ze jak piszesz to pewniepotrzebujesz pomocy.

Po drugie moze masz poprostu zablokowana funkcje mail, lub nie posiadasz serwera pocztowego na swoim serwerze.

Probowales uzyc samej funkcj mail bez calej tej otoczki??

  1. <?php
  2.  
  3. mail('a@example.com', 'My Subject', 'My message');
  4.  
  5. ?>


edit: nie widzialem postu fo winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
tomekp
post
Post #5





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Jaką wersję php posiadasz na tym serwerze? Mam podobny problem, funkcja mail nie jest zablokowana a maile nie są wysyłane.


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post

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 - 10:24