Postalar için gösterilen tarih bilinmiyor Webmail'de Mantis alınan

2 Cevap php

Benim şirket e-postalar için Mantis bug tracker v1.1.8 ve Horde Webmail Sistemi kullanılarak Im. Mantis tarafından gönderilen e-postalar benim şirket kutunuza geldiğinde, ben gelen görüş Tarihi alanında Bilinmeyen Tarihi olsun. I mesajı açtığınızda, i Thu, 31 Aralık 2009 14:32:15 0580 gibi Tarih bakın. Olan tarih i Kutusu görünümünde görebilirsiniz diğer postalar, Mon, 21 Aralık 2009 06:56:18 +0100 [12/21/2009 11:26:18 EET] gibi bir formatta tarih var. Referans için benim config_inc.php içeriği aşağıda yapıştırdığınız

<?php
    $g_hostname = 'localhost';
    $g_db_type = 'mysql';
    $g_database_name = 'bugtracker_mantis';
    $g_db_username = 'root';
    $g_db_password = '';

    # select the method to mail by:
    # 0 - mail()
    # 1 - sendmail
    # 2 - SMTP
    $g_phpMailer_method = 2;

    # This option allows you to use a remote SMTP host. Must use the phpMailer script
    # Name of smtp host, needed for phpMailer, taken from php.ini
    $g_smtp_host = <my_smtp_host>;
    $g_administrator_email = <my_administrator_email>;
    $g_webmaster_email = <my_webmaster_email>;
    $g_from_email = <my_from_email>;


   putenv("TZ=Asia/Calcutta");

   #Date Settings
   $g_default_language = 'english'; 
   $g_short_date_format = 'dm-Y'; 
   $g_normal_date_format = 'dmY H: i'; 
   $g_complete_date_format = 'm-d-y H:i T'; 

?>

Bu sorunu düzeltmek için herhangi bir şekilde? Thank You

2 Cevap

Ayrıca varsayılan saat dilimini ayarlamak için aşağıdaki fonksiyonu kullanmalısınız:

putenv("TZ=Asia/Calcutta");
date_default_timezone_set("TZ=Asia/Calcutta");

Senin için çalıştığını umuyoruz :)

Eğer bir peygamber e-posta ve bir "çalışma" e-posta (başlık) kaynak metin karşılaştırabilirsiniz.

Bu gerçekten bir peygamber devesi ile ilgili bir sorun varsa, bu size bir fikir vermelidir.

Edit:

Thu, 31 Aralık 2009 14:32:15 0580

0580 Geçerli bir zaman dilimi midir?

Edit2:

yerine

date_default_timezone_set("TZ=Asia/Calcutta");

Bu deneyin:

date_default_timezone_set("Asia/Calcutta");

Ayrıca saat dilimi doğru devesi olarak ayarlandığını doğrulamak için deneyin - Ayrıca php.ini bunu uygulamak olabilir.