Autor | Zpráva | ||
---|---|---|---|
Pesulap Profil |
#1 · Zasláno: 6. 6. 2008, 20:31:02
Ahoj mám tyhle hlavičky
$hlavicka = "From: ".$_POST["email"]."\n"; $hlavicka .= "Reply-To: ".$email."\n"; $hlavicka .= "X-mailer: phpWebmail \n"; $hlavicka .= "Content-type: text/html \n"; A nefunguje mi kodování v mejlu stránka je kodovaá do UTF-8 :-) Prosím co mám přidat děkuji |
||
kletely Profil |
#2 · Zasláno: 6. 6. 2008, 20:32:32 · Upravil/a: kletely
Pesulap
Lebo ho tam nemáš. Vloš tam ešte charset=utf-8. http://sk.php.net/manual/en/function.mail.php |
||
Měsíček Profil |
#3 · Zasláno: 6. 6. 2008, 20:34:56
Přesněji ..
$hlavicka .= "Content-type: text/html; charset=UTF-8". "\r\n"; |
||
Pesulap Profil |
#4 · Zasláno: 6. 6. 2008, 20:39:13
jůůů už je mejl ok až na předmět :-(
to mám takhle mail($email,"Objednávka z podrazil.showup.cz",$telo,$hlavicka); Pomůžete mi i s tímhle děkuji moc |
||
Měsíček Profil |
#5 · Zasláno: 6. 6. 2008, 20:41:24
Mohl bych vidět celý kód?
|
||
Pesulap Profil |
#6 · Zasláno: 6. 6. 2008, 20:42:22 · Upravil/a: Pesulap
$hlavicka = "From: ".$_POST["email"]."\r\n"; $hlavicka .= "Reply-To: ".$email."\r\n"; $hlavicka .= "X-mailer: phpWebmail \r\n"; $hlavicka .= "Content-type: text/html; charset=UTF-8". "\r\n"; mail($email,"Objednávka z podrazil.showup.cz",$telo,$hlavicka); tohle je celý kod pak už jen proměnná telo kde je text a tabulka .. |
||
Měsíček Profil |
#7 · Zasláno: 6. 6. 2008, 20:54:44
Zkus něco takového ..
<?php /* Nastavení proměnných a hlaviček */ $telo_zpravy = $_POST["telo"]; $email = $_POST["email"]; $predmet = ''; $hlavicka = 'MIME-Version: 1.0' . "\r\n"; $hlavicka .= 'Content-type: text/html; charset=UTF-8' . "\r\n"; /* Odeslání e-mailu */ $odeslani_emailu = mail($email,$predmet,$telo_zpravy,$hlavicka); /* Kontrola úspěšnosti */ if($odeslani_emailu){ echo "E-mail úspěšně odeslán"; } else { echo "E-mail se nepodařilo odeslat"; }; ?> |
||
Pesulap Profil |
#8 · Zasláno: 6. 6. 2008, 21:01:57
v uvozovkách jsem to okopíroval bvšechno a v předmětu nesmí být háček a ani čárky .. nefunguje mi to u přemětu :-( Kde mám problém , předpokládám že to je osvěčené ..
|
||
Jack Finger Profil |
#9 · Zasláno: 6. 6. 2008, 21:19:47
což takhle:
$email = "=?utf-8?B?" . base64_encode($email) . "?="; ? :o) |
||
DoubleThink Profil * |
#10 · Zasláno: 6. 6. 2008, 21:21:23
Mimochodem na konci raději používej \r\n místo \n.
Ne raději. Specifikace SMTP ani nic jiného nepřipouští. Pesulap Nevymýšlíš náhodou znovu kolo? Kvalitních mailových tříd je nepočítaně. |
||
Pesulap Profil |
#11 · Zasláno: 6. 6. 2008, 21:43:03
kolo ? jaké kolo ?
|
||
Pesulap Profil |
#12 · Zasláno: 6. 6. 2008, 21:43:42
což takhle:
$email = "=?utf-8?B?" . base64_encode($email) . "?="; ? :o) ??nevím co s tím mám udělat .. |
||
Měsíček Profil |
#13 · Zasláno: 6. 6. 2008, 21:44:20
"kolo ? jaké kolo ?"
Nejspíše tím DT myslel to, že děláš něco, co už někdo udělal .. a můžeš si svoji námahu zkrátit tím, že použiješ řešení někoho jiného - viz. Mail třídy. |
||
Měsíček Profil |
#14 · Zasláno: 6. 6. 2008, 21:48:13 · Upravil/a: Měsíček
Mimochodem .. http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=21615&foru m=9&page=-1 a také zajímavě se o tom píše zde http://blog.milde.cz/programovani/Problemy-s-diakritikou-pri-odesilani -e-mailu/
|
||
Pesulap Profil |
#15 · Zasláno: 6. 6. 2008, 22:18:11
Wau děkuji moooc
|
||
Jack Finger Profil |
#16 · Zasláno: 6. 6. 2008, 22:33:00
nevím co s tím mám udělat ..
vytisknout to, určitě ti to pomůže. |
||
Časová prodleva: 16 let
|
0