Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 12. 9. 2012, 15:29:03
Můžete mi prosím někdo zkušený posoudit, zda je kód pro odesílání emailu vpořádku? Samozřejmě jsem zkoušel a vše funguje, ale jde mi spíše o názory a zkušenosti jestli nejsou nějaké záludnosti, které bych měl ješte ošetřit... Děkuji.
$na_email = "nekdo@domena.cz"; $html_zprava = "HTML kod"; $head = "From: \"Jmeno Novak\" <neco@domena.cz>" . "\n"; $head .= "MIME-Version: 1.0" . "\n"; $boundary = md5(uniqid(rand())); $head .= "Content-Type: multipart/mixed; boundary=\"$boundary\"" ."\n\n"; $body = "--$boundary" . "\n"; $body .= "Content-Type: text/html; charset=\"windows-1250\"" ."\n"; $body .= "Content-Transfer-Encoding: base64" ."\n\n"; $body .= chunk_split(base64_encode(stripslashes($html_zprava))); if (@mail($na_email, "predmet", $body, $head)) { echo "V poradku odeslano."; } else { echo "Nepodarilo se odeslat."; } |
||
Norman Profil |
#2 · Zasláno: 12. 9. 2012, 15:44:02
Hele, osobně rád používám phpmailer(http://code.google.com/a/apache-extras.org/p/phpmailer/) pokud Ti to nedělá problém, používej to....
|
||
xlifer Profil |
Norman:
Dík za názor, vím, že PHPmailer je k dispozici jako globální knihovna, která se mi o vše postará, ale nechce se mi používat kvůli 17 řádkům kódu 187kB "balastu" ze kterého použiju jen to co potřebuji a vleze se mi to na 17 řádků. Ale jinak nic proti PHPmailieru, který je určitě profesionálně napsaný a funguje. Nicméně nepotřebuju v kódu celou Ameriku, stačí mi menší české město :-) |
||
peta Profil |
#4 · Zasláno: 13. 9. 2012, 09:24:57
xlifer: Tez se priklanim ke spolehlivejsimu phpmaileru nez to vymyslet od nuly s chybami. Server nema problem se 185kB, on si ten kod ulozi do kese.
Nehlidas si kodovani predmetu. |
||
Časová prodleva: 12 let
|
0