CodeIgniter Kullanım Kılavuzu Versiyon 1.7.2


Genel Fonksiyonlar

CodeIgniter kendi kullanımı için bir kaç tane fonksiyonu genel olarak tanımlar, bu fonksiyonlar her hangi bir noktada sizin de kullanımınıza açıktır. Herhangibi bir kütüphane ya da helper ile yüklemenize gerek yoktur.

is_php('Versiyon_number')

is_php() kullanılan PHP versiyonunun, Versiyon_number ile tanımlı değerden büyüklüğünü kontrol eder.

if (is_php('5.3.0'))
{
    $str = quoted_printable_encode($str);
}

Eğer kullanılan versiyon, sorulan versiyon numarasına eşit ya da büyükse geri dönüşü TRUE olur. Geri dönüş FALSE ise, kullanılan PHP versiyonu sorulan versiyon numarasından daha küçük demektir.

is_really_writable('path/to/file')

is_writable() fonksiyonu Windows sunucu üzerinde PHP kullanıldığı zaman, dosya yazılamayan dizinlerde dahi TRUE olarak dönebilir. Oysa bu fonksiyon çalıştığında öncelikle gerçek bir dosya yazmaya çalışarak sonuca karar verir. Genellikle güvenilir sonuçlar elde edilemeyen platformlarda kullanılması önerilir.

if (is_really_writable('file.txt'))
{
    echo "I could write to this if I wanted to";
}
else
{
    echo "File is not writable";
}

config_item('item_key')

Yapılandırma bilgilerine erişim Yapılandırma Kütüphanesi ile kullanıması tercih edilse de, config_item() fonksiyonu da tekil değerler için kullanılabilir. Daha fazla bilgi için Yapılandırma Kütüphanesi bölümüne bakınız.

show_error('message'), show_404('page'), log_message('level', 'message')

Her biri için Hata İşleme sayfasına bakınız.

set_status_header(code, 'text');

Sunucu durum başlığını elinizle düzeltmenize izin verir. Örneğin:

set_status_header(401);
// Sets the header as: Unauthorized

Tüm başlıklara ait liste için burayı okuyunuz.