[Linux-programlama] Re: PHP dosya upload ederken türkçe karakter sorunu

---------

[Linux-programlama] Re: PHP dosya upload ederken türkçe karakter sorunu

From: AYHAN YİĞİD <ayhan.yigid_at_multimedya.com>
Date: Fri, 15 Aug 2008 13:07:35 +0300
Message-ID: <008d01c8febe$bd6e8f80$384bae80$@yigid@multimedya.com>

function trKarakter($metin) {

 

$aranacak = array ('.', ' ', '/', '?', '#', 'ı', 'İ', 'ü', 'Ü', 'ö', 'Ö', 'ç', 'Ç', 'ş', 'Ş', 'ğ', 'Ğ', 'ı','Å?','ü','ç','ö','Ä?','ÅŸ','Ç','Ä°','ÄŸ','Åz','Ö','Ãœ','ı','Å?','ç','ö','Ä?','ÅŸ','Ç','Ä°','ÄŸ','Åz','Ö','Ãœ','ü','ÄŸ');

 

$degisecek = array ('', '_', '', '', '', 'i', 'I', 'u', 'U', 'o', 'O', 'c', 'C', 's', 'S', 'g', 'G', 'i','s','u','c','o','g','s','C','i','g','s','O','U','i', 's', 'c', 'o', 'g', 's', 'C', 'i', 'G', 's', 'O', 'U', 'u', 'g');

 

 

return str_replace($aranacak, $degisecek, $metin);

}

 

 

-----Original Message-----
From: linux-programlama-bounces_at_liste.linux.org.tr [mailto:linux-programlama-bounces_at_liste.linux.org.tr] On Behalf Of Erdem Uyguner
Sent: Friday, August 15, 2008 11:11 AM
To: linux-programlama_at_liste.linux.org.tr
Subject: [Linux-programlama] PHP dosya upload ederken türkçe karakter sorunu

 

Herkese günaydın...

 

php ile dosya upload ederken, dosya adındaki türkçe karakterlerde

sorun yaşıyorum bunu düzeltmek için birkaç tane fonksiyon buldum ancak

herhangi bir düzelme olmadı. Kullandığım fonksiyonlar

 

function isimTR($str) {

$str = trim($str);

$search = array(chr(199),chr(231),chr(208),chr(240),chr(253),chr(221),chr(214),chr(246),chr(222),chr(254)

,chr(220),chr(252),chr(32));

$replace = array('C','c','G','g','i','I','O','o','S','s','U','u','_');

$newstr = str_replace($search,$replace,$str);

return $newstr;

}

 

ve

 

function turkcesiz($Gelen)

        {

        $Donus = strtr($Gelen,"ÜŞÇİĞüöşçığ","USCIGuoscig");

        return $Donus;

        }

 

bu sorunu nasıl çözebileceğim hakkında fikri olan arkadaşlar yardım

ederse sevinirim...

 

Zaman ayırıp cevap yazan arkadaşlara şimdiden çok teşekkür ederim.

_______________________________________________

Linux-programlama mailing list

Linux-programlama_at_liste.linux.org.tr

http://liste.linux.org.tr/mailman/listinfo/linux-programlama

 

  _____

I am using the free version of SPAMfighter for private users.
It has removed 20 spam emails to date.
Paying users do not have this message in their emails.
Try SPAMfighter <http://www.spamfighter.com/len> for free now!

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 15 Aug 2008 - 12:32:53 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.