• 22-12-2009, 17:09:24
    #1
    Üyeliği durduruldu
    Arkadaslar, function.php olusturdum ve buraya fonksiyonlarimi yaziyorum. Veritabaniyla baglanti kurdugum dosyada ise kullanicinin tarayicisina gore dil pakedi yonlendirmesi yapiyorum. ve sayfalarda ornegin echo $str['imtemp']; kullaniyorum. Fakat mesela basarili bir sekilde eklendiyse basarili bir sekilde eklenmistir yazdiriyorum. Bu yaziyi dil pakedinden cekmeye calistigimda hata veriyor. fonksiyonun icine global degisken olarak atadim dil paketi secimi yaptirdigim kodu yine sorunu asamadim bu sorunu nasil asabilirim ?
  • 22-12-2009, 17:33:20
    #2
    1- dil dosyasını fonksiyon dosyasından önce include et
    2- dil değişkenlerini define ile tanımla bence.aksi durumda str değişkenini global olarak belirterek fonksiyon içinde dil değişkenlerini kullanabilirsin.
  • 22-12-2009, 17:36:43
    #3
    Üyeliği durduruldu
    1-) Her sayfada once db include ediyorum sonra function.
    2-) Nasil atiyabilirim ? Bir ornek verebilirmisin ...
  • 22-12-2009, 18:03:08
    #4
    dil değişkenlerin db içinde mi?
    bahsettiğim tr.php yi yada en.php yi fonksiyonlar.php den önce include etmen.

    $str değişkeninin fonksiyon içinden çağrılabilmesi için

    function falanfilan(){
    global $str;

    ..........
    ..........
    ..........
    }
    şeklinde fonksiyon içinde global $str tanımlamalısın.ama dil değişkenlerini define ile sabit olarak tanımlarsan buna gerek kalmaz.