• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

GitHub - pobieranie biblioteki

Object Storage Arubacloud
–1 głos
1,476 wizyt
pytanie zadane 31 sierpnia 2016 w PHP przez darek_s91 Użytkownik (580 p.)
Witajcie, chce pobrać bibliotekę (Swiftmailer), a że robię to po raz pierwszy to nie mam zielonego pojęcia co i jak. Wstępnie chciałem zrobić to za pomocą Composera, ale to już w ogóle czarna magia dla mnie. Dlatego pobrałem katalog bezpośrednio z GitHuba i moja prośba do Was co dalej? Gdzie go umieścić, jak połączyć ze swoim projektem? Robię to w celach wyłącznie edukacyjnych, bo zrobiłem już formularz wysyłkowy za pomocą mail() i działa, ale słyszałem, że to już stare nowinki także to dobry moment żeby nauczyć się korzystać z czegoś nowego.

Pozdrawiam.

1 odpowiedź

+2 głosów
odpowiedź 31 sierpnia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
wybrane 31 sierpnia 2016 przez darek_s91
 
Najlepsza

Możesz śmiało zrobić to za pomocą Composera, to bardzo proste.

Wystarczy, że będąc w katalogu Twojego projektu wpiszesz w konsoli

composer require swiftmailer/swiftmailer

http://swiftmailer.org/download

Po wykonaniu tego tylko podpinasz do projektu plik autoloadera, o tak:

require_once 'vendor/autoload.php';

(wszystko stworzy sam composer)

Oczywiście musisz mieć composera na komputerze. Jeśli jeszcze nie masz musisz pobrać. A jeśli nie korzystasz z Composera to instrukcję instalacji masz tutaj: http://swiftmailer.org/docs/including-the-files.html

Sam zawsze korzystam z Composera więc nie wiem dokładnie jak to się robi, ale dokumentacja zawsze pomocna ;)

komentarz 31 sierpnia 2016 przez darek_s91 Użytkownik (580 p.)

Dzięki za odpowiedź, głupi jestem bo wszystko w dokumentacji Swiftmailera opisane jak byk ;) Zrobię sobie to na dwa sposoby żeby mieć zarys tego i tego na przyszłość. Co do Composera to ten plik autoloadera podpinam tam gdzie będę dalej bawił się z tą biblioteką? I jak można sprawdzić czy po wpisaniu w konsoli

composer require swiftmailer/swiftmailer

wszystko poszło jak należy?

komentarz 31 sierpnia 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
Zgadza się, dokumentacja Twoim najlepszym przyjacielem ;)

Plik autoloadera podpinasz w tym przypadku tak, możesz podpiąć tam gdzie będziesz korzystał z biblioteki, chociaż jak podepniesz na początku projektu to też nic się nie stanie. W praktyce bardzo często przez Composera pobiera się frameworki i inne narzędzia, a to wymusza podpięcie go na samym początku całego projektu.

Po wpisaniu tego polecenia po prostu spójrz na konsolę - powinna pojawić się informacja od Composera że pobiera bibliotekę i generuje plik autoloadu, zobaczysz sam jak to dokładnie wygląda. Gdy wszystko pójdzie dobrze powinien w folderze projektu stworzyć się folder vendor oraz pliki composer.json i composer.lock.
1
komentarz 31 sierpnia 2016 przez darek_s91 Użytkownik (580 p.)
Ok, wszystko poszło bez większych komplikacji, teraz pozostała już tylko sama zabawa z biblioteką. Composer w sumie przyjazna bestia ;) dzieki za odpowiedzi!

Pozdrawiam!
komentarz 31 sierpnia 2016 przez efiku Szeryf (75,160 p.)
Tylko Composer :v

Więc jak masz czas to poczytaj o tym narzędziu, popracuj z nim i tak, możesz wrócić dziękować :D

Podobne pytania

0 głosów
1 odpowiedź 203 wizyt
pytanie zadane 6 września 2017 w Sieci komputerowe, internet przez xdmik23 Gaduła (3,000 p.)
0 głosów
1 odpowiedź 324 wizyt
pytanie zadane 8 września 2017 w Systemy operacyjne, programy przez Jonki Dyskutant (8,180 p.)
–8 głosów
4 odpowiedzi 1,041 wizyt
pytanie zadane 7 sierpnia 2016 w Sieci komputerowe, internet przez Iamhexi Obywatel (1,330 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...