Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nauka obiektówki w php, Będę tu zamieszczał problemy jakie napotkam na pewnie wyboistej drodze
tdr
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.02.2013

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


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. ?>


Ten post edytował tdr 13.11.2015, 15:55:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tdr
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 2.02.2013

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


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

Go to the top of the page
+Quote Post
destroyerr
post
Post #4





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

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


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.
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 14:20