Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Nowe biblioteki PHPMailer, gdzie wstawić element USE ?
starterrrrr
post 11.08.2021, 09:37:56
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 7.01.2015

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


Witam.

Przerabiam stary skrypt, potrzebuje wgrać nową wersje PhpMailera, poprzednia już rzuca komunikaty "depreciated" smile.gif


Mam w pliku: 'functions/functions.php' funkcje do wysyłania emaili i w niej includowane poprostu biblioteki PHPMailer:

  1. function sendMail($email, $subject, $message) {
  2. ...
  3. require_once($katalog_admin.'/library/phpmailer/PHPMailerAutoload.php');
  4. ..
  5. }
  6.  



W miejscach gdzie trzeba wysłać emaila uruchamiam tą funkcje. Plik z tą funkcją jest includowany cały czas, gdyż są tam tez inne potrzebne funkcje.

Nową wersje PHPMailera wgrywam już za pomocą Composera. i umuszę wstawić klauzule USE i tu problem, nie wiem kiedy to zrobić. Czy w pliku z funkcjami czy w pliku głównym index.php który includuje funkcje?


  1. use PHPMailer\PHPMailer\PHPMailer;
  2. use PHPMailer\PHPMailer\SMTP;
  3. use PHPMailer\PHPMailer\Exception;


Ciężko mi okreslić w których miejscach te emaile są wysyłane i w których momentach. Jak sobie z tym poradzić?

Ten post edytował starterrrrr 11.08.2021, 09:38:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post 14.08.2021, 19:59:48
Post #2





Grupa: Zarejestrowani
Postów: 1 844
Pomógł: 227
Dołączył: 20.03.2005
Skąd: Będzin

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


Skorzystaj z Composera i dodaj bibliotekę z tego menadżera bibliotek PHP, a potem podepnij jego autoload.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 12.06.2024 - 17:22