Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Funkcja mail()
smajster
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 28.04.2006

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


Witam,

Jestem w trakcie tworzenia sklepu internetowego i chciałem aby po zalogowaniu się klienta był wysyłany do niego e-mail z linkiem do strony potwierdzającej jego rejestracja. Wykorzystałem kod:

  1. <?php
  2. // wrzucenie do bazy nowego klienta
  3.  
  4. $pyt = "INSERT INTO " ._dbUsers ."." ._dbtClient .
  5.  (id, login, haslo, imie, nazwisko, email, miejscowosc, kod, adres, telefon1,
     telefon2, modul)
  6. VALUES (
  7.  " .$maxID .",
  8. '" .$_POST["login"] ."',
  9. '" .md5($_POST["haslo"]) ."',
  10. '" .$_POST["imie"]."',
  11. '" .$_POST["nazwisko"]."',
  12. '" .$_POST["email"]."',
  13. '" .$_POST["miejscowosc"]."',
  14. '" .$_POST["kod"]."',
  15. '" .$_POST["adres"]."',
  16. '" .$_POST["telefon1"]."',
  17. '" .$_POST["telefon2"]."',
  18.  " .$_POST["modul"] ."
  19. );";
  20.  
  21. $rezult = mysql_query($pyt);
  22. echo "<br><br>$pyt ==> $rezult";
  23.  
  24.  
  25. $adres=$_POST["email"];
  26. $temat="Mój temat maila";
  27. $tresc="Cze&para;ć ! Wła&para;nie czytam o php. A ty co robisz ? <a href="www.strona.pl">www.strona.pl</a>";
  28.  
  29. /* Dodatkowe nagłówki */
  30.  
  31. $naglowek="From: Somebody <biuro@strona.pl> "; // Od kogo
  32. $naglowek.="Reply-To: Somebody <biuro@strona.pl> "; // Adres zwrotny
  33. $naglowek.="X-Mailer: php "; // Klient poczty
  34. $naglowek.="X-Priority: 1 "; // Priorytet wiadomo&para;ci
  35. $naglowek.="Return-Path: <biuro@strona.pl> "; // Adres zwrotny dla błędów
  36.  
  37. $wyslano = mail($adres,$temat,$tresc,$naglowek); // Wysłanie maila
  38.  
  39.  echo "<br>wysłano maila: $wyslano";
  40. echo "
  41. <br> dane poprawne
  42. <br> został wysłany link aktywuj&plusmn;cy konto na adres " .$_POST["email"] ."
  43. <br>Aby sfinalizować rejestrację użytkownika należy klikn&plusmn;ć na podany link.";
  44. ?>


Nie rozumiem jedynie fragmentu :$naglowek.="X-Mailer: php "; // Klient poczty
powinienem coś w nim zmieniać aby to działało , bo w takiej postaci jak umieszczam na serwerze to nic sie nie wysyła i zmienna $wysłano jest pusta.
Czy jako klienta mam wpisać swoją pocztę ?

Z góry dzięki za pomoc
Go to the top of the page
+Quote Post
piwoszeq
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 13.01.2005
Skąd: warszawa

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


mozesz sprobowac
  1. <?php
  2. $adres=$_POST['email'];
  3. mail($adres,$temat,$tresc,$naglowek);
  4. ?>


Ten post edytował piwoszeq 25.07.2006, 21:17:50
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: 22.08.2025 - 05:27