Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PEAR zamiast funkcji mail()
criss78
post
Post #1





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

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


Witam!
Na serwerze gdzie mam wykupiony hosting funkcja mail() zastąpiona jest funkcją z biblioteki PEAR. W dokumentacji firma poleca użyć poniższego kodu:

  1. <?php
  2. require_once 'Mail.php';
  3.  
  4. $params['host'] = 'smtp.yourhost.pl';
  5.  
  6. $params['port'] = 25;
  7.  
  8. $params['auth'] = true;
  9.  
  10. $params['username'] = 'nazwauzytkownika';
  11.  
  12. $params['password'] = 'haslo';
  13.  
  14.  
  15. # naglówki
  16.  
  17. $headers['Subject'] = 'temat wiadomosci';
  18.  
  19. $headers['From'] = 'adres.nadawca@nazwa.TWOJEJ.domeny';
  20.  
  21. $headers['X-Abuse-To'] = 'abuse@nazwa.twojej.domeny';
  22.  
  23. $body = 'tresc wiadomosci';
  24.  
  25. # do jednego adresata
  26.  
  27. $recipients = 'your@mail.pl';
  28.  
  29. # do wielu adresatow
  30.  
  31. #$recipients = array('odbiorca1@mail', 'odbiorca2@mail');
  32.  
  33.  
  34.  
  35. $mail = Mail::factory('smtp', $params);
  36.  
  37.  
  38.  
  39. if (PEAR::isError($mail)) {
  40.  
  41. print $mail->getMessage();
  42.  
  43. } 
  44. else {
  45.  
  46. $error = $mail->send($recipients, $headers, $body);
  47.  
  48.  if (PEAR::isError($error)) {
  49.  
  50. print $error->getMessage();
  51.  
  52.  } 
  53.  else {
  54.  
  55. print 'KOMUNIKAT: e-mail zostal wyslany poprawnie!';
  56.  
  57. }
  58.  
  59. }
  60. ?>

proszę uzywać bbcode
poprawiam
revyag

Chciałbym żeby treść nagłówków i wiadomości była pobierana z formularza HTML. Jak to zrobić?
Z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 10:16