Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2005-05-02 13:09:04

mishimax
メンバー
From: 島根県
登録日: 2004-11-28
投稿: 18
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

mishimax です。
NP_Moblogでロリポップのメールを取得すると投稿時間が12時間未来になってしまう障害に悩まされています。

原因として考えられることは何がありますでしょうか?

なお、状況は下記の通りです。

(1)PCの時刻は正しく合わせてあります
(2)LANのサーバの時刻も正しく合わせてあります
(3)メーラーは、outlook とEdmax (フリー版)の両方を試しましたが、取得される投稿の時間は同じく12時間後になっていました
(4)ロリポップメーラー(ロリポップのWEBメーラー)で投稿時刻を確認すると正しい時刻で届いているのが確認できます
(5)不思議なことに、携帯電話から発信したメールは正しい時刻で取得されます

NP_Moblog が取得する時刻とPCからのメールの時刻が合わないのはなぜなんでしょうか?
ご情報、乞います。

オフライン

#2 2005-05-02 22:19:51

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

NP_Moblogのソースを見たらstrtotimeで変換しています。
確かめてみたわけではないのではずしているかもしれませんが,サーバーとの時差がある場合だと
ずれるような気がします。
でも,ロリポップということは違う原因でしょうねえ。
まずは携帯からのメールとPCからのメールのソースを比べてみてはいかがでしょうか?

オフライン

#3 2005-05-03 01:57:58

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

おそらく問題が発生している箇所はAndyさんのおっしゃるとおりだとおもいます
おそらく、サーバかクライアントのタイムゾーンと問題だと思います。
#  JST以外のクライアントサーバで運用したことがなかったので気づきませんでした。:(

携帯からの投稿だと正常に投稿されるというのがちょっと引っかかりますね。
PCの時刻が正しいのは間違いがないと思いますが、PCのタイムゾーンが日本に
きちんと設定されているか一度確認してもらえますか?

また、下記のファイルをサーバにアップして
ブラウザから見た場合の内容を教えてもらえますか?

例えばこんな表示が出ます。
http://blog.cles.jp/time.php


Attachments:
zip time.zip, Size: 274 B, Downloads: 605

オフライン

#4 2005-05-03 10:56:27

mishimax
メンバー
From: 島根県
登録日: 2004-11-28
投稿: 18
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

情報ありがとうございます。

Andy さんの発言:

確かめてみたわけではないのではずしているかもしれませんが,サーバーとの時差がある場合だと
ずれるような気がします。
でも,ロリポップということは違う原因でしょうねえ。
まずは携帯からのメールとPCからのメールのソースを比べてみてはいかがでしょうか?

●PCからのメールの日付書式
Date: Mon, 02 May 2005 12:30:34 -0003

JST って書いてないですね。なんとなくこれが原因ではと思えてきました。

hsur さんの発言:

PCのタイムゾーンが日本に
きちんと設定されているか一度確認してもらえますか?

また、下記のファイルをサーバにアップして
ブラウザから見た場合の内容を教えてもらえますか?

例えばこんな表示が出ます。
http://blog.cles.jp/time.php

●PCのタイムゾーン
日本になっていました。

● time.php を実行した結果

Str: Tue, 3 May 2005 00:05:55 +0900
Timestamp: 1115046355
Strftime(): 2005/05/03 00:05:55 JST
GMStrftime(): 2005/05/02 15:05:55 GMT

でした。

以上、現況をお話しました。メールの日付が JST ではないからかなあと思えますが、どうでしょうか?

オフライン

#5 2005-05-03 11:46:23

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

mishimax さんの発言:

●PCからのメールの日付書式
Date: Mon, 02 May 2005 12:30:34 -0003

ここがあやしいですね。時間が送った時間で合っているのなら,最後は +0900 になるべきだと思います。
メール・ソフトの設定はどうですか?

オフライン

#6 2005-05-03 13:54:16

kitsune.info
メンバー
From: 河内國
登録日: 2004-07-29
投稿: 261
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

lolipop なサーバの phpMyAdmin で、以下のクエリを実行してみました。

SELECT NOW();
 出力 : 2005-05-03 13:46:16 (実行時の日本時間と一致)
SHOW VARIABLES LIKE "timezone";
 出力 : JST

phpinfo() で得られるものと一致しているので、見たところサーバのタイムゾーン設定が原因ではないように思われます。
ま、lolipop だからって同じサーバとは限らないわけですが、参考までに。


kitsune.info -- from The United Native Comedians of Osaka

オフライン

#7 2005-05-03 23:54:55

mishimax
メンバー
From: 島根県
登録日: 2004-11-28
投稿: 18
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

お騒がせしました。
検証した結果、別の端末からだと+0900 で送信でき、通常に更新が行われることが確認できました。
普段使っている端末のOS(Windows)をタコらしていたみたいです。
OSをリカバリーしてみます。

オフライン

#8 2005-05-04 01:14:54

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: ロリポップへPCで発信したメールをNP_Moblogでの取得すると投稿時間が12時間未来になってしまう

みなさま、協力ありがとうございました。

今回の件とは関係ありませんでしたが、
NP_Moblog側の日付処理のバグがあることがわかり、修正することができました。
# 次回リリース時に反映したいと思います。

オフライン

Board footer