Autor Zpráva
Michlo
Profil *
Stále se mi nedaří odstranit diakritiku z formuláře.
________

<form method="POST" action="posli.php"><p>
Jméno : <input type="text" name="jmeno" size="20"><br>
Email : <input type="text" name="email" size="20"></p>
<p>Zprava :<br>
<textarea rows="6" name="zprava" cols="26"></textarea></p>
<p><input type="submit" value="Odeslat" name="odeslat"></p>
</form>
________

<?
function stripDiacritics($text)
{
return strtr($text, 'ČĎĚĽŇÔŘŠŤŮŽčďěľňôřšťůžÁÉÍĹÓŔÚÝáéíĺóŕúý', 'CDELNORSTUZcdelnorstuzAEILORUYaeiloruy');
}
$adresat = "mail@mail.cz";
@mail($adresat,"Zprava od $jmeno","$zprava","From: $email");
?>
________

Jak diakritiku odstranit nebo naopak jak ji zachovat?
Taps
Profil
Michlo
zaleží i na tom jaké kodování používáš
nightfish
Profil
Jak diakritiku odstranit nebo naopak jak ji zachovat?
o problematice poslání e-mailu s diakritikou jak v těle mailu, tak v předmětu, tu byla napsána kvanta příspěvků, tak zkus pohledat
a o odstraňování diakritiky vesměs taky - třeba http://latrine.dgx.cz/odstraneni-diakritiky-z-ruznych-kodovani
Michlo
Profil *
Používám 1250. Ale hledal jsem php skript, který bude odesílat formulář bez ohledu na kódování a bez toho, že jsou předem známa všechna pole ve formuláři. V ideálním případě i s diakritikou.

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:

0