5.00 / 1 oy

PHP'de yapılandırma dosyasını (ini dosyası) okumak

PHP yapılandırma dosyaları, sunucu içerisinde ini uzantısı ile saklanırlar ve web uygulamaları da çeşitli ayarlarını bu dosya içerisinden alarak çalışır. PHP'de runtime esnasında ini uzantılı dosyalardan ayarları okuyabilmek için aşağıdaki işlemleri yapabiliriz.

ini dosyalarını okuyabilmek için PHP'de yerleşik olarak bulunan parse_ini_file fonksiyonu kullanılabilir. parse_ini_file fonksiyonu, ini dosyası içeriğini dizi olarak okuyabilmemizi sağlar.

sunucuda ana dizine ayarlar.ini adında bir yapılandırma dosyası ekleyelim ve içerisine de sitenin renk ve font bilgilerini tutan aşağıdaki yapılandırmaları ekleyelim:

[renkler]
beyaz = "#fff"
siyah = "#000"
[fontlar]
font = "roboto"

Şimdi bu ini dosyasının içeriğini php dosyasından nasıl okuyabileceğimize bakalım.

<?php
    $ayarlar = parse_ini_file("ayarlar.ini");
    print_r($ayarlar);
?>

Çıktı:

Array ( [beyaz] => #fff [siyah] => #000 [font] => roboto )

Çıktıdan da görebileceğimiz gibi key&value ikililerine sahip bir ilişkisel dizi elde etmiş olduk. Herhangi bir key'e ait değeri seçebilmek için foreach döngüsü kullanılabilir.

bkz: PHP'de ilişkisel dizi kullanımı

bkz: PHP'de foreach döngüsü kullanımı ve örnekleri

bkz: PHP'de Dizi Tanımlamak (Yeni Vektör ya da Matris Eklemek)

bkz: PHP'de Dizi Elemanlarını Yazdırmak

bkz: PHP'de Dizi Elemanlarını For Döngüsü ile Yazdırmak

bkz: PHP'de Dizi Elemanlarını While Döngüsü ile Yazdırmak

PhpCoder

20.03.2021 02:40

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de yapılandırma dosyasını (ini dosyası) okumak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.