Autor | Zpráva | ||
---|---|---|---|
hava Profil * |
#1 · Zasláno: 20. 10. 2008, 21:52:23
Ahoj mam jednoduchy formular, který se mi odesílá na email, ale nezobrazují se mi v něm korektně čárky a háčky, mužete mi poradit co mam špatně?
Dekuji |
||
pEeLL Profil |
#2 · Zasláno: 20. 10. 2008, 22:02:39
$hlavicka .= "Content-type: text/html; charset=utf-8 \r\n";
|
||
Hitman Profil |
#3 · Zasláno: 20. 10. 2008, 22:07:27
Zkus to, co napsal pEeLL nebo:
$hlavicka .= "Content-type: text/html; charset=windows-1250 \r\n"; |
||
hava Profil * |
#4 · Zasláno: 21. 10. 2008, 09:40:08
Tak ted je to o trochu lepsi ale porad mi to jeste nepise š a nebo ž a mam misto toho ctverecek
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Prodejna a půjčovna</title> </head> <body> <?php $hlavicka .= "Content-type: text/html; charset=windows-1250 \r\n"; $emailadr = "@cz"; //Vaše e-mailová adresa $predmet = "Rezervace"; //Předmět zprávy $odKoho = $_POST['email']; //E-mail ze kterého zpráva přišla $zprava = "Jméno: ".$_POST['jmeno']." "; ..... |
||
bohyn Profil * |
#5 · Zasláno: 21. 10. 2008, 10:45:47
tak zkus jeste nahradit "windows-1250" za "ISO-8859-2"
|
||
pEeLL Profil |
#6 · Zasláno: 21. 10. 2008, 12:34:23
a mas soubor ulozeny s kodovanim windows-1250 ?
|
||
hava Profil * |
#7 · Zasláno: 21. 10. 2008, 13:00:33
Tak nevim ani jedno mi proste nefunguje...
Stranku mam v kodovani windows(cp1250) a cely script je: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250 \r\n"> <title>Prodejna a půjčovna</title> </head> <body> <?php $hlavicka .= "Content-type: text/html; charset=windows-1250 \r\n"; $emailadr = "@"; //Vaše e-mailová adresa $predmet = "Rezervace"; //Předmět zprávy $odKoho = $_POST['email']; //E-mail ze kterého zpráva přišla $zprava = "Jméno: ".$_POST['jmeno'].""; $zprava .= "Příjmení: ".$_POST['prijmeni'].""; $zprava .= "Výška: ".$_POST['vyska'].""; $zprava .= "Váha: ".$_POST['vaha'].""; $zprava .= "E-mail: ".$_POST['email'].""; $zprava .= "Vzkaz: ".$_POST['vzkaz']; if (Mail("$emailadr","$predmet","$zprava","From: $odKoho Reply-To: $odKoho")) { require "potvrzeni_objednavky.php"; } else { echo "Zprávu se nepodařilo odeslat"; } ?> </body> </html> |
||
bohyn Profil * |
#8 · Zasláno: 21. 10. 2008, 13:29:41
Problem je ze si tu hlavicku s kodovanim neodeslal
takze: $hlavicka = "Content-type: text/plain; charset=windows-1250\r\n" ."From:".$odKoho."\r\n" ."Reply-To:".$odKoho; if (Mail($emailadr, $predmet, $zprava, $hlavicka)) { ... } |
||
hava Profil * |
#9 · Zasláno: 21. 10. 2008, 13:43:32
Tak ted sem v tom zamotanej uz uplne...
Nestaci mi pridat tedy $hlavicka do if (Mail("$emailadr","$predmet","$zprava"....? |
||
bohyn Profil * |
#10 · Zasláno: 21. 10. 2008, 13:47:02
Staci, ale budes v tom mit bordel...
Nezapomen ale odradkovat. |
||
hava Profil * |
#11 · Zasláno: 21. 10. 2008, 14:03:50
Tak ted to mam takhle:
if (Mail("$hlavicka","$emailadr","$predmet","$zprava", "From: $odKoho Reply-To: $odKoho")) { require "potvrzeni_objednavky.php"; } else { echo "Zprávu se nepodařilo odeslat"; } ?> a vyhodi mi to chybu: Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/volejbal/public_html/111/odesli_objednavku.php on line 31 Zprávu se nepodařilo odeslat |
||
bohyn Profil * |
#12 · Zasláno: 21. 10. 2008, 14:13:44
Tu hlavicku pripoj nakonec.
if (Mail("$emailadr","$predmet","$zprava", "From: $odKoho Reply-To: $odKoho $hlavicka")) { |
||
hava Profil * |
#13 · Zasláno: 21. 10. 2008, 14:21:55
Parada tak ted uz mam diakritiku dobrou diky moc..Akorat se mi to vypisuje vse v jednom radku staci mi tam nekam vlozit <b>
abych to mel pod sebou? A snad posledni vec je ze mi to neraguje na tu podminku, kdyz je email prazdny neni zadany tak ze mi to presto zpravu odesla a nevyjede upozorneni Zprávu se nepodařilo odeslat. Muzes mi pls jeste helpnou? Diky moc |
||
bohyn Profil * |
#14 · Zasláno: 22. 10. 2008, 09:53:03
pred
if(mail(...)) pridej: if(trim($emailadr) == "") { echo "Prazdny e-mail"; } else { if (Mail("$emailadr","$predmet","$zprava", "From: $odKoho Reply-To: $odKoho $hlavicka")) { require "potvrzeni_objednavky.php"; } else { echo "Zprávu se nepodařilo odeslat"; } } Ja osobne ale e-mail na kontaktnim formulari nevyzaduju. Stejne tam kazdej muze napsat nesmysl a v podstate nemas sanci overit jestli je to platny e-mail nebo ne. |
||
Časová prodleva: 16 let
|
0