Posielanie HTML emailov – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Posielanie HTML emailov – PHP – Fórum – Programujte.comPosielanie HTML emailov – PHP – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Smokie0
Expert
17. 11. 2006   #1
-
0
-

Zdravim,

mam problem s korektnym odoslanim mailu cez php. Aj napriek tomu, ze je content-type text/html, tak obsah neformatuje podla html a diakritika mu je taktiez neznama, aj ked dam neviem ake kodovanie.

Naozaj netusim, kde moze byt problem...



$to = 'smokie@zmail.sk';
$subject = 'Objednavka';
$message = '
<p style="font-family:verdana; font-size:8pt">
Meno a priezvisko: '.$meno.'<br>
Adresa: '.$ulica.'<br>
Mesto: '.$mesto.'<br>
PS?: '.$psc.'<br><br>

E-mail: '.$email.'<br>
Tel. číslo: '.$tc.'<br>

Objednávka: '.$objednavka;
$headers = 'From: '.$meno.' <'.$email.'>n';
$headers.= 'X-Priority: 4n';
$headers.= 'Content-Type: text/html; charset=utf-8n';

if(mail($to, $subject, $message, $headers)) { echo 'Objedn?vka odoslan?'; }
else { echo 'Niekde je chyba'; }

Nahlásit jako SPAM
IP: ...–
Reklama
Reklama
Michal Zima0
Super člen
18. 11. 2006   #2
-
0
-

Poradím ti, jako to radím všem, co se marně snaží vyzrát nad HTML maily (a nedejbože s češtinou uvnitř). Zkus open-source knihovnu http://phpmailer.sf.net. Tam si to pár příkazy pěkně nastavíš a pak už jen doplníš obsah zprávy a odesšleš. :ms_0099: Je to vážně dost jednoduché, máš tam hodně fcí na výběr - minimálně to zkus a uvidíš.

Nahlásit jako SPAM
IP: ...–
Mandriva Linux 2007.1, KDE 3.5, Opera 9.22, vim 7.0...
Smokie0
Expert
18. 11. 2006   #3
-
0
-

xHire píše:#
# Poradím ti, jako to radím všem, co se marně snaží vyzrát nad HTML maily (a nedejbože s češtinou uvnitř). Zkus open-source knihovnu http://phpmailer.sf.net. Tam si to pár příkazy pěkně nastavíš a pak už jen doplníš obsah zprávy a odesíláš. :ms_0099: Je to dost jednoduché, máš tam hodně fcí na výběr - minimálně to zkus a uvidíš.


Ok, vdaka :)

Nahlásit jako SPAM
IP: ...–
Smokie0
Expert
18. 11. 2006   #4
-
0
-

Funguje to, uz to posiela HTML maily, ale stale neviem vyriesit problemy s diakritikou :-/

Bohuzial v tomto pripade sa to bez diakritiky nezaobide, pretoze ide o objednavkovy formular a ak tam ma clovek vypisat meno a adresu, tak to naozaj bez toho nejde...

Nahlásit jako SPAM
IP: ...–
Michal Zima0
Super člen
18. 11. 2006   #5
-
0
-

Takhle to m?m nastaven? j? a diakritiku odes?l?m bezprobl?m?:

$mail = new PHPMailer();

$mail->IsMail(); // set mailer to use mail()
$mail->CharSet = "utf-8";
$mail->From = "objednavky@mujshop.tld";
$mail->FromName = "Objedn?vkov? robot";
$mail->AddAddress($_POST["email"], $_POST["jmeno"] .' '. $_POST["prijmeni"]);
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "Objedn?vka na e-?opu";
$mail->Body = "Text e-mailu i s diakritikou";
// odesl?n? e-mailu
if(!($mail->Send())) {
echo "Message could not be sent.<p>";
echo "Mailer Error: " . $mail->ErrorInfo;
}

Nahlásit jako SPAM
IP: ...–
Mandriva Linux 2007.1, KDE 3.5, Opera 9.22, vim 7.0...
Smokie0
Expert
18. 11. 2006   #6
-
0
-

To xHire: Vdaka. Uz to ide bez problemov.

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 24 hostů

Podobná vlákna

Posielanie emailu — založil bugisoft

Posielanie cez UDP protokol — založil Tayson

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý