Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nauka obiektówki w php
Forum PHP.pl > Forum > PHP
tdr
Siema!
Zakładam nowy temat i w nim będę wklepywał wszystkie problemy jakie napotkam na wyboistej drodze nauki obiektówki php wink.gif)
Pierwszy przykład i już nie działa.. ktoś potrafi mi powiedzieć dlaczego?
plik: class.Emailer.php
  1. <?php
  2.  
  3. class Emailer
  4. {
  5. private $sender;
  6. private $recipients; // Odbiorcy
  7. private $subject;
  8. private $body;
  9.  
  10. function __construct($sender){
  11. $this->sender = $sender;
  12. $this->recipients = array();
  13. }
  14. public function addRecipients($recipient){
  15. array_push($this->recipients, $recipient);
  16. }
  17. public function setSubject($subject){
  18. $this->subject = $subject;
  19. }
  20. public function setBody($body){
  21. $this->body = $body;
  22. }
  23. public function getSender(){
  24. return $this->sender;
  25. }
  26. public function sendEmail(){
  27. foreach($this->recipients as $recipient){
  28. $result = mail($recipient, $this->subject, $this->body, "From: {$this->sender}\r\n");
  29. if($result) echo "Wiadomość została wysłana do {$recipient}<br>";
  30. }
  31. }
  32. }
  33.  
  34. ?>

plik: test2.php
  1. <?
  2. include_once 'class.Emailer.php';
  3.  
  4. $emailobject = new Emailer("sss@gmail.com");
  5. $emailobject->addRecipients("www@gmail.com");
  6. $emailobject->setSubject("Temat wiadomośći");
  7. $emailobject->setSubject("Temat");
  8. $emailobject->sendEmail();
  9. ?>
nospor
A moze bys laskawie uraczyl nas opisem co znaczy 'nie dziala' questionmark.gif

Zanim napiszesz kolejnego posta masz sie zapoznac z tym tematem i do niego zastosowac
Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy
tdr
Po takiej odpowiedzi jednak dziękuję za współpracę.
Pozdrawiam.
Cytat(nospor @ 13.11.2015, 17:05:22 ) *
A moze bys laskawie uraczyl nas opisem co znaczy 'nie dziala' questionmark.gif

Zanim napiszesz kolejnego posta masz sie zapoznac z tym tematem i do niego zastosowac
Temat: Jak poprawnie zadac pytanie oraz przygotowac srodowisko pracy

destroyerr
Cytat
Po takiej odpowiedzi jednak dziękuję za współpracę.

Dostałeś najlepszą odpowiedź jaką mogłeś dostać, w tonie bardzo przyjaznym (zwłaszcza jak na standardy internetu) ale wolisz widzieć problem tam gdzie go nie ma.
nospor
My dziekujemu rowniez.

Jak nie umiesz opisac problemu jak nalezy i oburzasz sie gdy ktos ci na to zwroci uwage to tak, dziekujemy za wspolprace
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.