[php] Nowe biblioteki PHPMailer, gdzie wstawić element USE ? |
[php] Nowe biblioteki PHPMailer, gdzie wstawić element USE ? |
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" Mam w pliku: 'functions/functions.php' funkcje do wysyłania emaili i w niej includowane poprostu biblioteki PHPMailer:
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?
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 |
|
|
14.08.2021, 12:28:06
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Skoro już musisz robić coś tak głupiego to nie używaj "use" tylko pełnych nazw
Czyli nie $mailer = new PHPMailer(); tylko $mailer = new PHPMailer\PHPMailer\PHPMailer(); |
|
|
14.08.2021, 19:59:48
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 838 Pomógł: 226 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.
|
|
|
16.08.2021, 08:50:48
Post
#4
|
|
Grupa: Zarejestrowani Postów: 138 Pomógł: 0 Dołączył: 7.01.2015 Ostrzeżenie: (0%) |
Już wszystko ruszyło
W pliku z funkcjami php dałem na początku USE, biblioteki dogrywam za pomocą Composera. |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 13:14 |