Odeslání mailu v PHP - špatná diakritika v předmětu zprávy

NooN

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #30 kdy: 13. 11. 2015, 16:08:42 »
Šijete si vlastní oblečení? Chováte vlastní prasata? Postavili jste si vlastní barák? Navrhli a zkonstruovali jste si vlastní auto? Děláte všechno třikrát tak dlouho, ale hlavně jinak? Ne? Tak to jste akorát posraný lepiči.
Takze mi dalsi sa na vsetko kto robi niekto iny, vyserieme a budeme sa spoliehat len na nich. A ked pomru, pomrieme aj mi, lebo sme sa na to vsetko vy....
Programovanie stylom lepim z toho co uz niekto spravil a pritom tomu hovno rozumiem je $$#$%%#. Staci sa pozriet na par projektov a cloveku je hned zle.


Lol Phirae

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #31 kdy: 13. 11. 2015, 16:11:01 »
Ano, to je opravdu šokující odhalení, že jiné než defaultní kódování je potřeba na jednom řádku nastavit Daleko lepší to lemtat na 50 řádkách sám.

Kit

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #32 kdy: 13. 11. 2015, 16:32:36 »
Ano, to je opravdu šokující odhalení, že jiné než defaultní kódování je potřeba na jednom řádku nastavit Daleko lepší to lemtat na 50 řádkách sám.

Tak proč to není v dokumentaci?

Proč jsou všechny atributy "public" a ne "privat" jako ve slušných projektech? Proč má třída skoro 4000 řádek jako od prasat?

TKL

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #33 kdy: 13. 11. 2015, 16:32:54 »
Šijete si vlastní oblečení? Chováte vlastní prasata? Postavili jste si vlastní barák? Navrhli a zkonstruovali jste si vlastní auto? Děláte všechno třikrát tak dlouho, ale hlavně jinak? Ne? Tak to jste akorát posraný lepiči.

To je ale hodně divoké přirovnání.

TKL

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #34 kdy: 13. 11. 2015, 16:40:18 »
Ano, to je opravdu šokující odhalení, že jiné než defaultní kódování je potřeba na jednom řádku nastavit Daleko lepší to lemtat na 50 řádkách sám.

Aha, takže zatímco napsat si vlastní funkci na 50 řádků je nepřekonatelný problém, tak použít místo toho třídu o velikosti 4kB je v pořádku. To zní logicky.


Dzavy

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #35 kdy: 13. 11. 2015, 16:44:16 »
Ta trida uz nemuze bejt jednodussi a zdrojak citelnejsi, s hromadou komentaru.

Dokumentace k API zde - http://phpmailer.github.io/PHPMailer/classes/PHPMailer.html

Predpokladam porad cely spatne...


By me zajimalo, co udelate, az PHP tuhle tridu jednou prepise do C a zakomponuje ji do standardni distribuce, stejne jako tam jsou funkce na zpracovani XML atd. Predpokladam ji budete okazale ignorovat.

Kit

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #36 kdy: 13. 11. 2015, 16:47:27 »
Aha, takže zatímco napsat si vlastní funkci na 50 řádků je nepřekonatelný problém, tak použít místo toho třídu o velikosti 4kB je v pořádku. To zní logicky.

Ta třída PHPMailer samotná má 136 KB. Má 3883 řádek.

Lol Phirae

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #37 kdy: 13. 11. 2015, 16:58:09 »
Predpokladam porad cely spatne...

Samozřejmě. Prostě jseš nechutnej lepič, všichni jsme lepiči a nechápeme tu ohromnou výhodu, když si to kolo můžeš znova objevit. Zvlášť výhodné to je, pokud tomu (jako tazatel) vůbec nerozumíš.  ;D ;D ;D

Kit

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #38 kdy: 13. 11. 2015, 16:59:12 »
Ta trida uz nemuze bejt jednodussi a zdrojak citelnejsi, s hromadou komentaru.
Dokumentace k API zde - http://phpmailer.github.io/PHPMailer/classes/PHPMailer.html
Predpokladam porad cely spatne...

Ta dokumentace je k ničemu, o použití UTF-8 tam není ani zblo. To už je jednodušší si to najít v tom zdrojáku.

Citace
By me zajimalo, co udelate, az PHP tuhle tridu jednou prepise do C a zakomponuje ji do standardni distribuce, stejne jako tam jsou funkce na zpracovani XML atd. Predpokladam ji budete okazale ignorovat.

Počkám si na to, až budou odstraněny chyby, opraveno rozhraní a skutečně bude zabudována do standardní distribuce PHP. Pak ji možná budu používat. Do té doby k tomu nemám důvod.

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #39 kdy: 13. 11. 2015, 17:02:05 »
Az jednou vyjdes z mamahotelu tak zjistis, ze fakt neni duvod si neco takovyho matlat sam. Fakt si tak malo cenis vlastniho casu ze sis psal vlastni reseni? inu tvoje blbost, ja ten cas radsi venuju sobe nebo rodine.

4k radku kodu je nejak moc nebo v cem to vadi? time is money.
Děkuji za možnost editace příspěvku.

Dzavy

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #40 kdy: 13. 11. 2015, 17:10:38 »
Ta dokumentace je k ničemu, o použití UTF-8 tam není ani zblo. To už je jednodušší si to najít v tom zdrojáku.
Citace

Tak pak je tam jeste par prikladu. Proc by tam melo byt zminovany UTF-8? Je tam jasne zdokumentovana vlastnost $CharSet.

Počkám si na to, až budou odstraněny chyby, opraveno rozhraní a skutečně bude zabudována do standardní distribuce PHP. Pak ji možná budu používat. Do té doby k tomu nemám důvod.

Takze jaky presne chyby tam jsou a co je spatne s rozhranim? Je to open source project na GitHubu, takze misto psani blabolu do diskuze je tam muzes jit opravit.

Kit

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #41 kdy: 13. 11. 2015, 17:20:37 »
Az jednou vyjdes z mamahotelu tak zjistis, ze fakt neni duvod si neco takovyho matlat sam. Fakt si tak malo cenis vlastniho casu ze sis psal vlastni reseni? inu tvoje blbost, ja ten cas radsi venuju sobe nebo rodine.

V mamahotelu už dávno nebydlím a netuším, proč to sem taháš, když to s tématem nesouvisí.

Proč bych měl preferovat cizí knihovnu před vlastní 50řádkovou knihovnou? To mi hlava nebere. Když už jsem si ji jednou napsal, tak ji budu používat, ne?

Citace
4k radku kodu je nejak moc nebo v cem to vadi? time is money.

Ano, je to moc - třída by neměla mít víc než cca 65 řádek. Navíc PHPMailer má chaotické rozhraní. Něco přes public atributy, něco přes settery. Porušuje všechna možná pravidla kulturního programování, o nějakém SOLID si můžeme nechat jen zdát. Je to prostě takový slepenec, který funguje jen silou vůle a je obtížně udržovatelný.

Lol Phirae

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #42 kdy: 13. 11. 2015, 17:26:47 »
Ano, je to moc - třída by neměla mít víc než cca 65 řádek.

Kristova noho, to je zas "poučka" jak vod Jirsáka.  ;D ::)

Kit

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #43 kdy: 13. 11. 2015, 17:38:17 »
Je tam jasne zdokumentovana vlastnost $CharSet.

Jasně? Začátečník takovou vlastnost v tom kvantu snadno přehlédne. Skutečně si myslíš, že řádek
Citace
$CharSet :
The character set of the message.
je vyhovující dokumentací?

Počkám si na to, až budou odstraněny chyby, opraveno rozhraní a skutečně bude zabudována do standardní distribuce PHP. Pak ji možná budu používat. Do té doby k tomu nemám důvod.

Takze jaky presne chyby tam jsou a co je spatne s rozhranim? Je to open source project na GitHubu, takze misto psani blabolu do diskuze je tam muzes jit opravit.

Rozhraní je nejednotné, každá vlastnost se nastavuje jinak. To jsem ostatně už psal. První chybou je, že po zavolání konstruktoru vznikne nevalidní objekt. Ta chyba je tak hluboko zanesena v systému, že nemá smysl ji opravovat - je lepší ji napsat celou znovu. Nevidím důvod, proč bych měl opravovat nějakou cizí knihovnu, kterou k ničemu nepotřebuji. Když už bych ji potřeboval, tak bych udělal její fork a zcela ji překopal.

WTF

Re:Odeslání mailu v PHP - špatná diakritika v předmětu zprávy
« Odpověď #44 kdy: 13. 11. 2015, 17:51:53 »
Citace
Když už bych ji potřeboval, tak bych udělal její fork a zcela ji překopal.

Duhovou teorií a nefalšovaným nadšením nabitý mladík versus každodenní šedivá realita. Celý zbytek světa to dělá špatně a přitom to ti ubozí lidé ani neví! To je prostě kouzelné, jak se ten nedoceněný geniální hoch vzteká. Roztomilé.