[ mega023 @ 31.07.2005. 16:55 ] @
Imam sledeci problem...

Naime imam skriptu koja upload-uje fajlove, ali posto se dizu fajlove iz celog sveta neki su napisani na kineskom, arapskom i td, pa dolazi do problema...

Da li postoji neka funkcija koja strane kodne strane prebacuje u Englesku ili tome nesto slicno

npr:
znaci da mi ovo
"TÜV" prebaci u "TUV"
ili
"ڷژژڝڷص" u bilo sta citljivo makar i u same brojeve
samo da nije ovo djubre

Hvala unapred
[ _owl_ @ 31.07.2005. 23:18 ] @
Kako se definisu pravila za prebacivanje? Postoji biblioteka koja se zove iconv a koja sadrzi funkcije za prebacivanje teksta iz jedne u drugu kodnu stranu (sto bas nije ono sto si ti trazio ali cisto da znas).
[ dado_k @ 01.08.2005. 12:19 ] @
A da jednostavno preimenuješ fajl koji se uploada u ono što ti želiš??
ili da se izgenerira slučajni naziv...
[ mega023 @ 01.08.2005. 23:32 ] @
Nasao sam jednu funkciju koja radi otprilike to sto mi treba

Code:

function iso2ascii($str) 
 {
 $arr=array(
  chr(161)=>'A', chr(163)=>'L', chr(165)=>'L', chr(166)=>'S', chr(169)=>'S',
  chr(170)=>'S', chr(171)=>'T', chr(172)=>'Z', chr(174)=>'Z', chr(175)=>'Z',
  chr(177)=>'a', chr(179)=>'l', chr(181)=>'l', chr(182)=>'s', chr(185)=>'s',
  chr(186)=>'s', chr(187)=>'t', chr(188)=>'z', chr(190)=>'z', chr(191)=>'z',
  chr(192)=>'R', chr(193)=>'A', chr(194)=>'A', chr(195)=>'A', chr(196)=>'A',
  chr(197)=>'L', chr(198)=>'C', chr(199)=>'C', chr(200)=>'C', chr(201)=>'E',
  chr(202)=>'E', chr(203)=>'E', chr(204)=>'E', chr(205)=>'I', chr(206)=>'I',
  chr(207)=>'D', chr(208)=>'D', chr(209)=>'N', chr(210)=>'N', chr(211)=>'O',
  chr(212)=>'O', chr(213)=>'O', chr(214)=>'O', chr(216)=>'R', chr(217)=>'U',
  chr(218)=>'U', chr(219)=>'U', chr(220)=>'U', chr(221)=>'Y', chr(222)=>'T',
  chr(223)=>'s', chr(224)=>'r', chr(225)=>'a', chr(226)=>'a', chr(227)=>'a',
  chr(228)=>'a', chr(229)=>'l', chr(230)=>'c', chr(231)=>'c', chr(232)=>'c',
  chr(233)=>'e', chr(234)=>'e', chr(235)=>'e', chr(236)=>'e', chr(237)=>'i',
  chr(238)=>'i', chr(239)=>'d', chr(240)=>'d', chr(241)=>'n', chr(242)=>'n',
  chr(243)=>'o', chr(244)=>'o', chr(245)=>'o', chr(246)=>'o', chr(248)=>'r',
  chr(249)=>'u', chr(250)=>'u', chr(251)=>'u', chr(252)=>'u', chr(253)=>'y',
  chr(254)=>'t'
 );
 return  strtr($str,$arr);