Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> funkcja mail();
jurim
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 21.10.2006

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


Witam!

Napisałem taki oto kod na stronie:

<?
$adresat = "jurim@lycos.de";
$tresc = " Treść: " .$tresc. " Imię i Nazwisko: " .$nadawca. "E-mail: " .$email. "";

if (!isset($wyslij)) {
echo "Wiadomość nie została wysłana!";
} else
{
mail($adresat,$temat,$tresc); echo "<b>Wiadomość została wysłana prawidłowo! Postaram się jak najszybciej odpowiedzieć.</b>";
}
?>

a początek formularza jest taki:

<form action="#" method="post">
...
</from>

No kod w php jest na tej samej stronie co formularz.
I jak teraz włączam strone i chce wyslac maila, to już odrazu mam : "Wiadomość nie została wysłana!".
A przecież napisałem "...if (!isset($wyslij)) {...". co jest nie tak? (oczywiscie moge normalnie wysylac i maile dochodzą, ale nie chca aby uzytkownik wchodził na strone i mu odrazu wywalało "Wiadomość nie została wysłana!" a on nawet jeszcze nic nie klikną.) Co robie źle?

Pozdrawiam. Jurim.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eai
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

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


  1. <?
  2.  
  3. if(!empty($_POST))
  4. {
  5.  
  6. $adresat = $_POST['adresat'];
  7. $tresc = $_POST['tresc'];
  8. $nadawca = $_POST['nadawca'];
  9. $email = $_POST['email]';
  10. $temat = $_POST['temat'];
  11. $wyslij = $_POST['wyslij'];
  12.  
  13. $adresat = "jurim@lycos.de";
  14. $tresc = " Treść: " .$tresc. " Imię i Nazwisko: " .$nadawca. "E-mail: " .$email. "";
  15.  
  16. if (!isset($wyslij)) {
  17. echo "Nie udało się wysłać wiadomości! Spróbuj ponownie.";
  18. } else
  19. {
  20. mail($adresat,$temat,$tresc); echo "<b>Wiadomość została wysłana prawidłowo! Postaram się jak najszybciej odpowiedzi
    eć.</b>"
    ;
  21. }
  22. }
  23. ?>


Ten post edytował eai 21.10.2006, 14:11:02
Go to the top of the page
+Quote Post

Posty w temacie
- jurim   funkcja mail();   21.10.2006, 13:00:04
- - NetJaro   Używaj tablic ;-) $_POST['wyslij'] za...   21.10.2006, 13:16:11
- - dzesi   albo $_GET jak kto woli:)   21.10.2006, 13:52:54
- - NetJaro   W tym wypadku $_POST... $_GET używaj gdy...   21.10.2006, 13:56:03
- - jurim   Nic to nie dało Kod wygląda tak: [HTML] pobier...   21.10.2006, 14:05:19
- - eai   [PHP] pobierz, plaintext <? if(!empty...   21.10.2006, 14:07:33
- - jurim   Dziękuję, wszystko już działa.   21.10.2006, 14:41:11


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

 



RSS Aktualny czas: 7.10.2025 - 06:03