chcel by som sa spytat, ci by mi niekto mohol vysvetlit, ako je mozna nasledujuca vec.
Vo svojom CMS pouzivam URL rewrite, doteraz som s tym nemal vobec problemy. Robim vsak jeden web, ktory nieje na webhostingu, na ktory som zvyknuty. Mam funkciu, ktora mi z URL vyhodi diakritiku a specialne znaky (robi to pekne URL napr. z nazvu clanku). No a na spominanom webhostingu mi nielenze vyhodi diakritiku, ale rovno cele pismenko, takze viete asi, ako potom vyzera URL. Web je po funkcnej stranke v poriadku, len tie URL nedavaju zmysel dost casto...
Funkcia pre odstranenie diakritiky a specialnych znakov:
- Kód: Vybrať všetko
setlocale(LC_ALL, 'en_US.UTF8');
function toAscii($str, $delimiter='-') {
$clean = str_replace("®", "", $str);
$clean = iconv('UTF-8', 'ASCII//TRANSLIT', $clean);
$clean = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $clean);
$clean = strtolower(trim($clean, '-'));
$clean = preg_replace("/[\/_|+ -]+/", $delimiter, $clean);
return $clean;
}
function getExtension($str)
{
$i = strrpos($str,".");
if (!$i) { return ""; }
$l = strlen($str) - $i;
$ext = substr($str,$i+1,$l);
return $ext;
}
/* Takto volam funkciu s premennou, z ktorej chcem odstranit diakritiku */
$url_name = toAscii($premenna, '-');
Ak by mi niekto vedel poradit, bol by som vdacny. Mozno pojde len o nejake nastavenie na servery....


