Autor Zpráva
Pesulap
Profil
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
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
Přesněji ..

$hlavicka .= "Content-type: text/html; charset=UTF-8". "\r\n";
Mimochodem na konci raději používej \r\n místo \n.
Pesulap
Profil
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
Mohl bych vidět celý kód?
Pesulap
Profil

$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
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
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
což takhle:
$email = "=?utf-8?B?" . base64_encode($email) . "?=";

? :o)
DoubleThink
Profil *
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
kolo ? jaké kolo ?
Pesulap
Profil
což takhle:

$email = "=?utf-8?B?" . base64_encode($email) . "?=";


? :o)


??nevím co s tím mám udělat ..
Měsíček
Profil
"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
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
Wau děkuji moooc
Jack Finger
Profil
nevím co s tím mám udělat ..
vytisknout to, určitě ti to pomůže.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: