Post
by index » Sun Nov 23, 2008 2:48 pm
Можеш още при качването, тоест , след като е качен файла вече , да го преименоваш с латински букви , и тогва да го запишеш в базата данни.
Качвам файл : индекс.док.doc
качва се с това име , след което се преименова на : indeks.dok.doc
и ти записваш в базата данни indeks.dok.doc
$filename = "индекс.док.dok";
$bg = array ( 'а','б','в','г'...............'ю','я');
$ен = array ( 'a','b','v','g'...............'iu','q');
$newfilename = str_replace($bg, $wn, $filename);
rename("./upload/download/".$filename,"./upload/download".$newfilename);
и след това записваш $newfilename в базата данни.