Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Matúš Petrofčík:10.2.2015 21:57

Čaute,

potrebujem pracovať s rozosielaním emailov + prílohy, a nechce sa mi to kodiť celé vlastné (aj tak by mi to dlho trvalo). Našiel som PHPMailer, ale ten nie je v namespaces, ktoré ja používam naprieč celým mojim "frameworkom", vraj aby to malo kompatibilitu s php 5.0 (uff, prečo?).

Je niekde nejaká alternatíva podovná k PHPMailer-u s namespaces? Nechce sa mi ten PHPMailer celý prechádzať a prerábať aby malo namespaces.

thx

Editováno 10.2.2015 21:57
Odpovědět
10.2.2015 21:57
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Matúš Petrofčík:10.2.2015 22:52

Nikto? :D Poprípade ak máte napísane niečo vlastné a chce sa vám podeliť :)

Asi sa budem musieť v budúcnosti poohliadnuť po nejakom cudzom frameworku kde už takéto veci vyriešili.

Nahoru Odpovědět
10.2.2015 22:52
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Matúš Petrofčík
Martin Konečný (pavelco1998):11.2.2015 1:07

Proč ti vlastně vadí, že nemá namespace?

Jinak se můžeš podívat třeba tady :)
http://api.nette.org/…te.Mail.html

Nahoru Odpovědět
11.2.2015 1:07
Aktuálně připravuji browser RPG, FB stránka - https://www.facebook.com/AlteiraCZ
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Matúš Petrofčík
David Hartinger:11.2.2015 1:14

Ze nemá namespaces přece vůbec nevadí, proste pred to napíšeš require, urcite je tam nepridavej.

Nahoru Odpovědět
11.2.2015 1:14
You are the greatest project you will ever work on.
Avatar
Odpovídá na Martin Konečný (pavelco1998)
Matúš Petrofčík:11.2.2015 1:15

Jo, že nemá namespaces a celé to je nejaké divné (asi tou kompatibilitou k php 5.0).

Po tejto práci idem jednoznačne buď na Nette alebo Laravel. Už ma nebaví písať si všetko "namieru", ale WordStress nechcem :D

Ten PHPMailer som trochu rozdelil (4 triedy boli v jednom súbore, na gite som neskôr našiel 3 súborový ale to už som mal všetko hotové) , dal do namespaces tak aby bol, a dáke prkotinky pomenil a happy som :D 8 hodín brblania a nadávania a všetko funguje ako chcem. Komentáre sú fakt skvelá vec :)

Nahoru Odpovědět
11.2.2015 1:15
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na David Hartinger
Matúš Petrofčík:11.2.2015 1:17

Ono to pridávanie ani nejako dlho netrvalo, a všetko funguje ako má, a mám to pekne organizované v zložkách ako chcem a pod :) zas som po dnešku o niečo múdrejší.

edit: vyhýbam sa include a require, chcem to mať všetko cez autoloader :D

Editováno 11.2.2015 1:18
Nahoru Odpovědět
11.2.2015 1:17
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Matúš Petrofčík
Michal Žůrek - misaz:11.2.2015 7:02

Nechceš o tom napsat článek?

 
Nahoru Odpovědět
11.2.2015 7:02
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Matúš Petrofčík
David Hartinger:11.2.2015 9:24

Nojo, ale až teď vyjde nová verze, tak to budeš muset zas cele predelavat, to mi prijde docela useless. Cizí kód se většinou neupravuje.

Nahoru Odpovědět
11.2.2015 9:24
You are the greatest project you will ever work on.
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:11.2.2015 9:29

Pochybuji, že to bude pořád updatovat. Takhle tam ten mailer nechá, dokud to bude fungovat (což bude ještě asi sakra dlouho) :)

Editováno 11.2.2015 9:29
Nahoru Odpovědět
11.2.2015 9:29
Neaktivní uživatelský účet
Avatar
Nahoru Odpovědět
11.2.2015 10:28
obsah kocky = r^2 ... a preto vlak drnká
Avatar
Odpovídá na Michal Žůrek - misaz
Matúš Petrofčík:11.2.2015 13:40

Tak som to napísal, uvidíme kedy sa to schváli a či to vôbec malo zmysel :D

Nahoru Odpovědět
11.2.2015 13:40
obsah kocky = r^2 ... a preto vlak drnká
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Matúš Petrofčík
David Hartinger:11.2.2015 13:58

Rychle jsem na to kouknul na mobilu. Ve jmenném prostoru urcite nemá byt to "vendor", jak ma NS vypadat zde popisuje PSR-4 nebo jak je ta zkratka, koukni se na to. Hodil by se i nejaky popis jak se ten phpmailer pouziva, co jeste fruhy díl? :)

Nahoru Odpovědět
11.2.2015 13:58
You are the greatest project you will ever work on.
Avatar
Odpovídá na David Hartinger
Matúš Petrofčík:11.2.2015 14:10

Ja to mám v tom mojom projekte niekde medzi app/models/phpma­iler, ten vendor som tam dal len teraz :D

V článku som použil jeden autoloader ktorý hľadá triedy od index.php, a má tam k dispozícii zložky app a vendor... napadlo ma namiesto tohto jednoho urobiť 2 autoloadery, jeden ktorý by hľadal v app zložke vlastné triedy, a druhý by hľadal vo vendor zložke medzi cudzími triedami, a zaregistrovať obe funkcie. Tak by nemuselo byť zahrnuté to slovo "vendor" v namespacoch, myslím že by to riešilo tento problém :)

Moc času teda nemám, ale rád by som sa na ten PHPMailer pozrel, a potom by som mohool napísať "Ako ho používať". Každopádne na gite a v pribalenom zip-e sú pri originálnych súboroch príklady.

Nahoru Odpovědět
11.2.2015 14:10
obsah kocky = r^2 ... a preto vlak drnká
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 13 zpráv z 13.