hocam mantığı anlamam açısından değerli vaktinizden ayırmanızı istesem bana örnek bir kodlama yaparmısınız lütfen çünkü denedim başarısız oldum demekki anlayamamışım.
bunları
('ı','ş','ü','ç','ö','ğ','Ç','Ş','Ü','İ','Ğ','Ö');
bunlara çevirecek
('i','s','u','c','o','g','C','S','U','I','G','O');
İşletim sistsemi klasör açarken bazı karakterleri kabul etmez, bunun sebebi güvenlik açığı oluşturabiliyor olmalarıdır.PHP ile bu engeli geçmek için yapmanız gereken işletim sisteminin izin vermediği harfleri, işaretleri silmek yada yerine farklı şeyler koymaktır.Benim verdiğim kod işin basit tarafıydı.Bunun yanında bazı karakter setlerini de klasör isminde kabul etmiyor.Yukarıdaki arkadaşın verdiği fonksiyonu kullanırsanız böyle bir sorununuz kalmayacaktır büyük ihtimal.Sizin verdiğiniz harfler klasör açmaya bir engel değil
Fonksiyonu nasıl kullanacağınızı bilmiyorsanız kısaca açıklayabilirim;
POST ettiğiniz sayfaya bu fonksiyonu en üste yazın / kaydedin.Daha sonra
$baslik = trle($_POST['title');
mkdir("/dokumanlar/{$baslik}", 0777, true);
demeniz yeterlidir.