Stránka 1 z 2
					
				Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 07 bře 2010 19:14
				od TheSkeleton
				už nevím jak dál.. příjde mi na mail zpráva z formuláře bez diakritiky, zkoušel jsem kodování UTF-8, to buď nefunguje, nebo jsem to špatně nakodoval, prosím poraďte.  
 Tady je skript:
Kód: Vybrat vše
<?php
$to      = "můj@mail.cz";
$subject = "Objednávka";
$message = "Jméno: ".$_POST['jmeno'].
          "\nPříjmení: ".$_POST['prijmeni'].
          "\nAdresa: ".$_POST['adresa'].
          "\nPSČ: ".$_POST['psc']."\nEmail: ".$_POST['email'].
          "\nObjednávka: ".$_POST['prace'].
          "\nPoznámka: ".$_POST['poznamka'].
          "\nObchodní podmínky: ".$_POST['podmiky']; 
$headers = "Od ".$_POST['email']. "\r\n" .
           "Odpovědět: ".$_POST['email'] . "\r\n" .
mail($to, $subject, $message, $headers);
?> 
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 07 bře 2010 20:48
				od Luboš
				Zkus upravit hlavičku takto:
$headers = "Od ".$_POST['email']. "\nContent-Type: text/html; charset=windows-1250\nContent-Transfer-Encoding: 8bit\r\n" .
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 07 bře 2010 21:28
				od CZechBoY
				viewtopic.php?f=11&t=51149 tohle je taky tvoje, stejný dotaz, vyřešené, proč zase píšeš sem ?
jinak používám toto u mailů vždy:
[syntax lang=php]
//nastavení mailu    
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$headers .= "From: 
VitamTe@jabko.net \r\n";
$headers .= "Reply-To:czechboy@jabko.net \r\n";
[/syntax]
mám rád kódování UTF-8 :-))
 
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 14 kvě 2011 06:48
				od Merky
				Lidičkové drazí. Mě ta diakritika pořád nefunguje. Už jsem zkusil všechny rady a nic. Hostuju u hosting-zdarma.cz (linuxovy server). Začínám být zoufalý. Prosím, pomožte.
<?php
  $email = $_REQUEST['k_email'] ;
  $message = "Kontaktni adresa \n".
"Jmeno a prijmeni: ".$_REQUEST['k_jmeno']."\n".
"Firma: ".$_REQUEST['k_firma']."\n".
"ICO: ".$_REQUEST['k_ico']."\n".
"Ulice: ".$_REQUEST['k_ulice']."\n".
"Mesto: ".$_REQUEST['k_mesto']."\n".
"Psc: ".$_REQUEST['k_psc']."\n".
"Zeme: ".$_REQUEST['k_zeme']."\n".
"Telefon: ".$_REQUEST['k_telefon']."\n".
"E-mail: ".$_REQUEST['k_email']."\n".
"\n".
"Fakturacni adresa"."\n".
"Jmeno a prijmeni: ".$_REQUEST['f_jmeno']."\n".
"Firma: ".$_REQUEST['f_firma']."\n".
"ICO: ".$_REQUEST['f_ico']."\n".
"Ulice: ".$_REQUEST['f_ulice']."\n".
"Mesto: ".$_REQUEST['f_mesto']."\n".
"Psc: ".$_REQUEST['f_psc']."\n".
"Zeme: ".$_REQUEST['f_zeme']."\n".
"Telefon: ".$_REQUEST['f_telefon']."\n".
"\n".
"Zbozi".
"Autovlajek CR: ".$_REQUEST['autovlajka_cr']."\n".
"Autovlajek SK: ".$_REQUEST['autovlajka_sk']."\n".
"Telovlajka CR: ".$_REQUEST['telovlajka_cr']."\n".
"Telovlajka SK: ".$_REQUEST['telovlajka_sk']."\n".
"Posta: ".$_REQUEST['posta']."\n".
"PPL: ".$_REQUEST['ppl']."\n".
"DPD: ".$_REQUEST['dpd']."\n".
"\n".
"Poznamka: ".$_REQUEST['poznamka']."\n"
;
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
  mail( "info@fandime.eu", "Objednavka Fandime",
    $message, "From: $email", $headers );
  header( "Location: objednavka_ok.html" );
?>
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 18 kvě 2011 21:49
				od CZechBoY
				jaké máš kódování HTML dokumentu a jaké máš kódování souboru?
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 19 kvě 2011 21:08
				od Merky
				Dokument
    <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Windows-1250">
a v něm formulář
<form method="post" action="sendmail.php" TARGET="multipart/form-data" ACCEPT-CHARSET="UTF-8">
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 19 kvě 2011 21:59
				od CZechBoY
				no tak míchat windows-1250 a utf-8 nebude to nejlepší...
kodování souboru zjistíš (PsPad) dole
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 20 kvě 2011 06:54
				od Merky
				Nojo ale kdyz nedam kodovani stranky windows, tak se mi zas nezobrazi diakritika na strance 

(
Co myslis tim "kodovani zjistis PsPad dole"?
 
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 20 kvě 2011 08:12
				od Myloš
				
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 20 kvě 2011 09:26
				od Merky
				Diky, ale bohuzel nevim, co jsi mi tim chtel rict.  

 
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 20 kvě 2011 09:55
				od CZechBoY
				aby si sem napsal co tam máš za kódování 

 
			 
			
					
				Re: Diakritika v PHP skriptu, posílající formulář na mail
				Napsal: 22 kvě 2011 10:19
				od Merky
				Windows (CP1250)