Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wysyłanie maila
michal16202
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.05.2014

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


Witam, mam problem z jednym kodem, chcę wysłać maila przez php z linkiem aktywacyjnym do konta ale w html nie można dać php więc zmienna pobierająca mi wylosowany kod aktywacyjny nie działa. Co zrobić?
  1.  
  2. <?php
  3. //wysyłanie emaila aktywacyjnego
  4. $to = "email@emial.pl";
  5. $activation_key = 'asdasdahsgdvf';
  6. $subject = 'gra';
  7.  
  8.  
  9. $message = '<html><body>';
  10. $message .= '<center><h1>gra</h1></center><br/><br/>';
  11. $message .= 'Dziękujemy za wybór i życzymy miłej zabawy.<br/><br/>';
  12. $message .= 'Link aktywacyjny <a href="activate.php?email.$activation_key">"$activation_key"</a>';
  13. $message .= '</body></html>';
  14.  
  15. $headers = "From: Test\r\n";
  16. $headers .= "Reply-To: Test\r\n";
  17. $headers .= "MIME-Version: 1.0\r\n";
  18. $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
  19.  
  20. mail($to, $subject, $message, $headers);
  21.  
  22. ?>
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Można
  1. $message .= 'Link aktywacyjny <a href="activate.php?email.$activation_key">'.$activation_key.'</a>';

analogicznie wcześniej

Ten post edytował Turson 3.06.2014, 20:58:47
Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. $message .= 'Link aktywacyjny <a href="activate.php?email.'.$activation_key.'">'.$activation_key.'</a>';


Zmienne w ' nie są parsowane.
Go to the top of the page
+Quote Post
johny_s
post
Post #4





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


Cytat(Turson @ 3.06.2014, 19:58:20 ) *
Można
  1. $message .= 'Link aktywacyjny <a href="activate.php?email.$activation_key">'.$activation_key.'</a>';

analogicznie wcześniej

raczej tak

  1. [php]$message .= 'Link aktywacyjny <a href="activate.php?email.'.$activation_key.'">'.$activation_key.'</a>';

[php]
Go to the top of the page
+Quote Post
Turson
post
Post #5





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Przecież napisałem, że wcześniej analogicznie (IMG:style_emoticons/default/ohmy.gif)
Go to the top of the page
+Quote Post
michal16202
post
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.05.2014

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


Wszystko działa jak należy ale mam jeszcze jedno pytanie, jak wchodze na poczte przetetować czy wszystko działa nie widać nadawcy emaila, co zrobić żeby było wiadać jakiś tekst?
Go to the top of the page
+Quote Post

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: 23.08.2025 - 19:28