2016-07-11 6 views
0

このログは、WordPressデータベース(wp_postmeta、関連性があれば)にあります。これはWebフォーム経由で送信され、電子メールとして受信します。これは次のようにシリアライズされます。その旨をミリメートルか何かを:私はDD/MM/YYYYのHHの形でs:9:"_log_time";a:1:{i:0;i:1453898700;}からログ時間を抽出できた場合Wordpress:ログ時間を抽出する方法(シリアライズされたデータ)

s:859:"a:11:{s:10:"Producent*";a:1:{i:0;s:4:"Test";}s:8:"Adresse*";a:1:{i:0;s:4:"Test";}s:7:"Postnr*";a:1:{i:0;s:4:"1111";}s:3:"By*";a:1:{i:0;s:4:"Test";}s:8:"Telefon*";a:1:{i:0;s:8:"12345678";}s:7:"E-mail*";a:1:{i:0;s:12:"[email protected]";}s:14:"Kontaktperson*";a:1:{i:0;s:3:"LOC";}s:13:"Bemærkninger";a:1:{i:0;s:2:"Yo";}s:9:"_log_time";a:1:{i:0;i:1453898700;}s:12:"_log_form_id";s:4:"1939";s:10:"_log_mails";a:1:{s:7:"Webform";s:247:"<p>Ny besked fra *URL* </p> 
    <p>Producent<br /> 
    Test</p> 
    <p>Adresse<br /> 
    Test</p> 
    <p>Postnr<br /> 
    1111</p> 
    <p>By<br />Test</p> 
    <p>Telefon<br /> 
    12345678</p> 
    <p>E-mail<br />[email protected]</p> 
    <p>Kontaktperson<br /> 
    LOC</p> 
    <p>Bemærkninger<br /> 
    Yo</p> 
    <p>&nbsp;</p> 
    ";}}"; 

私の質問はありますか?そうでない場合:

(1)このデータからどのようにすればいいですか(他のデータは保存されていません)。 (2)この_log_timeは何であるはずですか?

私たち初心者のために多くのことを学んでくれてありがとう!

PS:この質問が既にどこかに掲載されている場合は、Googleの検索と検索で役立つものは何もないので、私に正しい方向を教えてください。

答えて

1

実行:1:{I:0; I:1453898700;}でunserialize()結果を通じて:

array (
    0 => 1453898700, 
) 

(まあ、私たちは推測していたかもしれないことだけでシリアル化されたデータを見てから。)

PHPのdate関数を使用して、この特定のUnixタイムスタンプ(つまり、1453898700)が水曜日、27-Jan-16 12:45:00 UTCに相当することが分かります。

その日時は、まさに私があなたを助けることはできません。フォームデータが送信された時刻?

+0

こんにちは1月、その情報をありがとう。私があまりにも遠くにunserialize関数を適用していない理由は不思議ではありません。私は、Unixのタイムスタンプが存在することを知らなかった。あなたは私に大きな時間を助けてくれました!本当にありがとう! – Hola

関連する問題