• 20-08-2008, 18:12:34
    #1
    slm arkadaşlar, bir sorun var ama benim sitemin serverı amerikada. üyelerin son giriş cıkış saatlerini kayıt altına almam gerekiyor. ama serverın saatini kaydediyor veri tabanına. ben türkiyenin saatini kaydettirmek isitiyorum. php.ini dosyasından yapılıyormu veya cözümü nedir? teşekkürler...
  • 20-08-2008, 18:14:05
    #2
    Üyeliği durduruldu
    php dosyasının başına şu satırı ekle

    date_default_timezone_set("Europe/Istanbul");
  • 20-08-2008, 18:19:23
    #3
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    php dosyasının başına şu satırı ekle
    date_default_timezone_set("Europe/Istanbul");
    Yaptım ama olmadı veritabanından çekiyor yani ben veritabanına 05'de kaydetiysem onu gösteriyor...Tek yol bu mu?
  • 20-08-2008, 18:36:00
    #4
    Üyeliği durduruldu
    o kodu zaten veritabanına kayıt eden sayfanın başına yazacan. yok oraya değilde gösterilen sayfada ayar yapmak istersen. server saati ile tr saati arasındaki farkı alıp, 3600 ile çarpıp o değere eklemen gerek en basit yöntem olarak.
  • 20-08-2008, 18:44:17
    #5
    MC_delta_T adlı üyeden alıntı: mesajı görüntüle
    o kodu zaten veritabanına kayıt eden sayfanın başına yazacan. yok oraya değilde gösterilen sayfada ayar yapmak istersen. server saati ile tr saati arasındaki farkı alıp, 3600 ile çarpıp o değere eklemen gerek en basit yöntem olarak.
    O dediğiniz gibi birşeyler yazdım başka bir sayfada oluyor ama benim istediğimi diğer sayfalarda da o işlemi yapmadan göstermek php.ini dosyasında falan herhangi bir işlem yapacakmıyız? yada c-panel'den falan?
  • 20-08-2008, 18:55:26
    #6
    Üyeliği durduruldu
    tam emin değilim ama setlocale fonksiyonunu biraz araştırın.

    olmadı; ilk verdiğim kodu, db ye kayıt yapılan her sayfaya ekleyin. hemen ardından db de tarihin tutulduğu alan(ları) bi update sorgusu ile tarih=tarih+(saat farkı * 3600) şeklinde güncelleyin.
  • 20-08-2008, 19:10:29
    #7
    sunucunun saatini ayarlayınız,
    cpanelmi kullanıyorsunuz yoksa pleskmi ?
  • 20-08-2008, 20:42:58
    #8
    C-Panel kullanıyorum ancak onunda nerden ayar yapacağımı bulamadım, host aldığım yerde bluehost.com
    Sizin dediğinizi gibi yapmıştım hatta onuda söyledim ama düzenleyeceğim sayflar çok olduğu için ve sadece her sayfada üste o kodu eklemenin yanısıra veritabanına kayıt da da bir sürü ilaveler ve eklemeleri yeniden düzenlemem gerekecek...
    Setlocal'i araştıracağım ancak daha kısa bir yol bilen varsa yardımcı olursa sevinirim.Verdiğiniz bilgiler için teşekkürler...