WM Dergi - 6.SAYI | Page 74

PHP İLE .İNİ UZANTILI DOSYALARI OKUMAK Bu yazı da sizlere php ile .ini uzantılı dosyaları nasıl okuyabileceğimizi anlatmaya çalışacağım. Zend Framework’ün dosya yapısını inceleyen arkadaşlar,“configs” config.ini klasörü altında bulunan “application.ini” dosyasında uygulama ile ilgili çeşitli ayarların tanımlandığını görmüşlerdir. Bu örnekte bizde “config.ini” isminde bir dosya oluşturacağız ve bazı özellikler tanımlayacağız. Ardından oluşturduğumuz .ini dosyasını php ile okuyup işleyeceğiz. İlk olarak “.ini” dosyamızı oluşturalım. Evet örnek bir config.ini dosyası oluşturduk. Burada “Options” kısmında sitemizin başlığını ve domain’i tanımladık. “Database” kısmında ise genel veritabanı ayarlarımızı tanımladık. Şimdi Php tarafında böyle bir .ini dosyasını nasıl kullanabileceğimizi inceleyelim. Bu işlem için php’nin “parse_ini_file” isimli fonksiyonunu kullanıyoruz. Yukarıda ki php kodlarını çalıştırarak .ini dosyasındaki tüm özelliklere dizi şeklinde ulaşabildiğimizi görebilirsiniz. Ancak bu şekilde tüm değerler tek boyutlu dizi şeklinde geliyor. Biz .ini dosyamızda “Options” ve “Database” olmak üzere 2 tane bölüm oluşturmuştuk. 74 Projenizde oluşacak ihtiyaçlarınıza göre daha fazla özellikler de tanımlayabilirsiniz. Eğer çok boyutlu dizi olarak değerlere ulaşmak istersek “parse_ini_file” fonksiyonuna 2. parametre olarak “TRUE” değerini gönderebiliriz.