Autor | Zpráva | ||
---|---|---|---|
Walter Profil * |
#1 · Zasláno: 31. 7. 2006, 10:34:50
Pouzivam jednoduchy mail php script
if ($jmeno=="" || $email=="" || $dotaz==""): // kontrola vyplnění povinných údajů require "index.php"; // znovunačtení formuláře $nepokracovat=true; endif; if (!$nepokracovat): $emailadr = "xxx@xxx.eu"; //Vaše e-mailová adresa $predmet = "xxx"; //Předmět zprávy $odKoho = "$email"; //E-mail ze kterého zpráva přišla $zprava = "Jméno: ".$jmeno."\n"; //Zde se slučuje text, zadaný ve formuláři $zprava .= "Telefon: ".$telefon."\n"; $zprava .= "E-mail: ".$email."\n";//který se vám odešle, bližší popis viz. $zprava .= "Dotaz: ".$dotaz."\n"; //čtěte dále pod kódem if (Mail("$emailadr", "$predmet", "$zprava", "From: $odKoho")) { require "dekujeme.php"; } else { echo "Zprávu se nepodařilo odeslat"; } endif; ?> Problem je v tom ze pri pouziti pismen s hacky a carky ve formulari se zobrazi kliky haky ve vyslednem emailu na serveru. Je to chyba kodovani. Ja pouzivam nejvice UTF-8 a potreboval bych do toho scripti pridat kodovani pro promenou zprava. Poradte me, dekuji. |
||
Walter Profil * |
#2 · Zasláno: 31. 7. 2006, 11:35:28
Nikdo nepomuze?
|
||
gaminn Profil * |
#3 · Zasláno: 31. 7. 2006, 11:51:54
Na netu je spousta příkladů a rad ohledně funkce mail a kódování. Vůbec nejlepší je stáhnout si nějakou třídu, která odesílání mailů umí - např. PHPMailer. Stačí jen trochu hledat a ne sedět a čekat, až tě někdo trochu nakopne;)
|
||
roberta Profil |
#4 · Zasláno: 31. 7. 2006, 12:03:17
Walter
tento problém by sa dal vyriešiť, ak by si mal niekde databázu mailových serverov s ich kódovaním a potom podľa mailového servera posielal mail s príslušným kódovaním (prakticky nemožné získať). totiž každý mail server má nastavené iné kódovanie (i keď asi väčšina z nich používa UTF-8). problém sa dá riešiť napr.: -posielanie mailov bez diakritiky -namiesto textového formátu generovať obrázok/pdf/... a poslať ako prílohu -poslanie adresy stránky, na ktorej si mail zákazník prečíta ... |
||
Walter Profil * |
#5 · Zasláno: 31. 7. 2006, 12:30:04
Jeste jedna vec by me zajimala, jak vlozit do promene zprava obrazek
Tady je promena $zprava = "Jméno: ".$jmeno."\n"; //Zde se slučuje text, zadaný ve formuláři $zprava .= "Telefon: ".$telefon."\n"; $zprava .= "E-mail: ".$email."\n";//který se vám odešle, bližší popis viz. $zprava .= "Dotaz: ".$dotaz."\n"; //čtěte dále pod kódem Chtel bych jeste vlozit obrazek pred jmeno, pomoci cesty img src.... Diky |
||
Leo Profil |
#6 · Zasláno: 31. 7. 2006, 12:37:39
"Jeste jedna vec by me zajimala, jak vlozit do promene zprava obrazek "
To neni tak jednoduche, struktura tela zpravy se pak podstatne zmeni - jak uz nekdo psal, najdete si nejake hotove reseni na odesilani html nebo mime emailovych zprav, Leo |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0