Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z PHPMailer od samego początku., Skąd wziąć plik PHPMailerAutoload.php ?
tomek2php
post
Post #1





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

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


Witam. Postanowiłem wysłać swojego pierwszego maila wykorzystując php mailera.

Wzorowałem się na tym filmiku
https://www.youtube.com/watch?v=ERaTuqeIRBM

Na filmie wszystko wydaje się proste i oczywiste należy pobrać ze strony
https://github.com/PHPMailer/PHPMailer
Pliki i rozpakować na serwerze a potem otworzyć plik własny plik według instrukcji:

mój plik wygląda następująco:
  1. <?php
  2. // Załączamy plik PHPMailerAutoload.php
  3. require 'phpmailer/PHPMailerAutoload.php';
  4. // utworzenie instancji PHPMailera
  5. $mail = new PHPMailer();
  6. //ustawienie hosta
  7. $mail->Host = "smtp.gmail.com";
  8. // włączenie SMTP
  9. //$mail->isSMTP();
  10. //Ustawienie autentykacji na true
  11. $mail->SMTPAuth = true;
  12. //Ustawienie danych gmaila
  13. $mail->Username = "nadawca@gmail.com";
  14. $mail->Password = "bezpiecznehaslo";
  15. //ustawienie rodzaju szyfrowania poczty zabezpieczeń
  16. $mail->SMTPSecure = "ssl"; // lub używamy TLS
  17. //ustawienie portu
  18. $mail->Port = 465; // lub 587 jesli TLS
  19. //ustawienie tematu
  20. $mail->Subject = "Test Emila";
  21. //ustawienie body
  22. $mail->Body = "Treść Emila"
  23. //ustawienie kto wysyła emaila
  24. $mail->setFrom(address: 'nadawca@gmail.com', name:'TM');
  25. //ustawienie odbiorcy maila (odbiorców)
  26. $mail->setAddress( address: 'adresat@gmail.com');
  27. //wysłanie maila
  28. if ($mail->send())
  29. echo "Mail został wysłany";
  30. else
  31. echo "Coś poszło nie tak spróbój wysłac ponownie";
  32. ?>


skrypt nie działa ale na poczatku skryptu jest linijka require 'phpmailer/PHPMailerAutoload.php'; a takiego pliku nie ma w ściągniętej paczce. Co przeoczyłem i robię nie tak (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował tomek2php 11.10.2017, 11:58:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


W katalogu projektu: composer init
composer require phpmailer/phpmailer

gdzieś na początku include 'vendor/autoload.php';

Ten post edytował viking 11.10.2017, 12:05:15
Go to the top of the page
+Quote Post
tomek2php
post
Post #3





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

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


Szczerze powiedziawszy zupełnie nie zrozumiałem co do mnie napisałeś.
Mam wejść w terminalu linux do katalogu gdzie jest projekt i wykonac polecenie composer init (IMG:style_emoticons/default/questionmark.gif)

Mam coś gdzieś dopisać ? Coś gdzieś skopiować ?
To przedszkole jest (IMG:style_emoticons/default/smile.gif)
Proszę o pisanie do mnie jak do laika.


Może ja jakoś żle pobieram pliki ? Czy wystarczy skopiowac i rozpaować katalog PHPMailer do katalogu ze stroną i już jest zainstalowany ?

Ten post edytował tomek2php 11.10.2017, 12:21:06
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Dobrze będzie jeśli nauczysz się co to composer i zaczniesz stosować.
http://getcomposer.org/
https://prophp.pl/advice/show/16/jak_zainst...emie_windows%3F
https://prophp.pl/advice/show/6/w_jaki_spos..._do_composer%3F
Go to the top of the page
+Quote Post
tomek2php
post
Post #5





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

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


Ok dzięki już biorę się za czytanie nie mam za wiele do czynienia z tworzeniem stron tyle co poznałem trochę html,css a mam do stworzenia formularz na stronkę.
Go to the top of the page
+Quote Post

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: 22.08.2025 - 13:04