Autor Zpráva
Hynek
Profil
Odstranění diakritu
Hynek
Profil
Tak v první řadě velké pardon za nadpis, ulítla mi tlapa a něco jsem zmáčknul. Můj problém jest, ačkoliv jsem si na netu "půjčil" skript na odstraneni diakritiky v PHP, zjistil jsem, ze ho neumím implantovat. Mám nějaké proměnné z formuláře a potřeboval bych je pomocí funkce mail poslat, ale nesmí tam být diakritika. Našel jsem si tento skriptík

function odstraneni_diakritiky($text_bez_diakritiky)
{
$vysledny_text=StrTr($text,
"éěÉĚřŘťŤžŽúÚůŮüÜíÍóÓáÁšŠďĎýÝčČňŇäÄĺĹľĽŕŔöÖ",
"eeEErRtTzZuUuUuUiIoOaAsSdDyYcCnNaAlLlLrRoO");
return $vysledny_text;
}

ovšem jsem hňup a nevím jak dál. Potřebuju aby se proměnné $jméno, $prijmeni předávali bez diakritiky.
Tak snad jsem dostatečně vysvětlil svojí neschopnost :o)
Díky všem chytřejším za pomoc.
djlj
Profil
$jmeno=odstraneni_diakritiky($jmeno);
$prijmeni=odstraneni_diakritiky($prijmeni);
gaminn
Profil *
Myslím ale, že funkce je špatně napsaná:

function odstraneni_diakritiky($text)
{
retur nStrTr($text,
"éěÉĚřŘťŤžŽúÚůŮüÜíÍóÓáÁšŠďĎýÝčČňŇäÄĺĹľĽŕŔöÖ",
"eeEErRtTzZuUuUuUiIoOaAsSdDyYcCnNaAlLlLrRoO");
}

(tvoje funkce by nic nevracela, protože pracovala s proměnnou $text, která nic neobsahuje)
gaminn
Profil *
Pardon, má to být samozřejmě:

function odstraneni_diakritiky($text)
{
return StrTr($text,
"éěÉĚřŘťŤžŽúÚůŮüÜíÍóÓáÁšŠďĎýÝčČňŇäÄĺĹľĽŕŔöÖ",
"eeEErRtTzZuUuUuUiIoOaAsSdDyYcCnNaAlLlLrRoO");
}
Hynek
Profil
Už to šlape, mnohokráte díky. Snad ze mě někdy něco bude ;o)
Bubák
Profil
Hynek
Můžeš kouknou na tohle:
www.dgx.cz/trine/item/odstraneni-diakritiky-z-ruznych-kodovani
Toto téma je uzamčeno. Odpověď nelze zaslat.

0