Autor Zpráva
Janke
Profil *
Ahoj já vím, že už se to tu řešilo x-krát, ale vygeneroval jsem si na stránkách http://phpformgen.sourceforge.net/new_demo/phpformgen/ e-mailový formulář, bohužel se skládá z několika souborů a ač se v nich vyskytuje kódování do UTF-8 tak z něj chodí e-mail se zmršenou Češtinou, jinak to funguje bez problémů. Mohl by se na to někdo znalý podívat a zjistit kde je problém? Nasdílel jsem jeden úplně jednoduchý zde: http://ulozto.cz/5562466/formular.zip


Díky, doufám, že to nebude moc složité.
Tori
Profil
Janke:
Mail se odesílá funkcí mail() (soubor processor.php). Zkuste přidat jako čtvrtý parametr používané kódování, např. pro utf-8:
"Content-Type: text/html; charset=utf-8"
Alphard
Profil
Janke:
Jestli to na odesílání používá klasickou funkci mail(), můžete tam zkusit zakomponovat Nejčastější potíže s PHP (FAQ).
Janke
Profil *
Ale kam?
Mě to připadá úplně jiné než je to např. ve FAQ
<?php

$where_form_is="http://".$_SERVER['SERVER_NAME'].strrev(strstr(strrev($_SERVER['PHP_SELF']),"/"));

// Checkbox handling
$field_1_opts = $_POST['field_1'][0].",". $_POST['field_1'][1];

mail("jméno@server.cz","phpFormGenerator - Form submission","Form data:

Čeština: $field_1_opts
Český text: " . $_POST['field_2'] . " 


 powered by phpFormGenerator.
");

include("confirm.html");

?>
Janke
Profil *
Snad už to mám, zítra to vyzkouším a dám vědět

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0