2014-01-28 60 views
0

我想知道如何添加時間和日期到這個表格,並知道訪客寄給我的郵件。Php - 獲取時間和日期以電子郵件形式

我想獲得的郵件像

例如:

名稱, 電子郵件, 2014年1月28日, 下午8時08分

代碼:

<?php 
     $from = "[email protected]"; 
    $to = "[email protected]"; 
    $title ="My title"; 
     $title_visitor = "Good"; 
     $message_visitor = "Send success"; 

    $name = $_POST["name"]; 
    $mail = $_POST["email"]; 
    $telefon = $_POST["phone"]; 
    $adresa = $_POST["address"]; 
    $kolicina = $_POST["kolicina"]; 
    $poraka = $_POST["message"]; 
    $grad = $_POST["city"]; 


    if (strlen($name) > 0 && strlen($adresa) > 0 && strlen($telefon) > 0 && strlen($kolicina) > 0 && strlen($grad) > 0){ 

    $message = '<html><body>'; 

$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">'; 
$message .= "<tr style='background: #eee;'><td><strong>Име:</strong> </td><td>" . $name . "</td></tr>"; 
$message .= "<tr><td><strong>Емаил:</strong> </td><td>" . $mail . "</td></tr>"; 
$message .= "<tr><td><strong>Телефон:</strong> </td><td>" . $telefon . "</td></tr>"; 
$message .= "<tr><td><strong>Адреса:</strong> </td><td>" . $adresa . "</td></tr>"; 
$message .= "<tr><td><strong>Адреса:</strong> </td><td>" . $grad . "</td></tr>"; 
$message .= "<tr><td><strong>Количина:</strong> </td><td>" . $kolicina . "</td></tr>"; 
$message .= "<tr><td><strong>Порака:</strong> </td><td>" . $poraka . "</td></tr>"; 

$message .= "</table>"; 
$message .= "</body></html>"; 


$headers = "From: " . $from . "\r\n"; 
$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-Type: text/html; charset=UTF-8\r\n"; 

    mail($to, $title, $message, $headers); 


if(filter_var($mail, FILTER_VALIDATE_EMAIL)){ 

    $visitor_msg = '<html><body>'; 
    $visitor_msg .= "<p>" . $message_visitor . "</p>"; 
    $visitor_msg .= "</body></html>"; 
    mail($mail, $title_visitor, $visitor_msg, $headers); 
} 


echo "yes"; 

}else{ 

    echo "no"; 

} 

?> 
+3

是不是郵件日期/時間足夠? – DonCallisto

+0

你想完成什麼?電子郵件將有時間不會嗎? –

+0

也許PHP的日期? http://md1.php.net/manual/en/function.date.php –

回答

1

下方添加一個到上面$message .= "</table>";

$message .= "<tr><td colspan=2>" . date('m/d/Y, H:i:s') . "</td></tr>"; 

你來源,

$message = '<html><body>'; 

    $message .= '<table rules="all" style="border-color: #666;" cellpadding="10">'; 
    $message .= "<tr style='background: #eee;'><td><strong>Име:</strong> </td><td>" . $name . "</td></tr>"; 
    $message .= "<tr><td><strong>Емаил:</strong> </td><td>" . $mail . "</td></tr>"; 
    $message .= "<tr><td><strong>Телефон:</strong> </td><td>" . $telefon . "</td></tr>"; 
    $message .= "<tr><td><strong>Адреса:</strong> </td><td>" . $adresa . "</td></tr>"; 
    $message .= "<tr><td><strong>Адреса:</strong> </td><td>" . $grad . "</td></tr>"; 
    $message .= "<tr><td><strong>Количина:</strong> </td><td>" . $kolicina . "</td></tr>"; 
    $message .= "<tr><td><strong>Порака:</strong> </td><td>" . $poraka . "</td></tr>"; 
    $message .= "<tr><td ><strong>Date & Time:</strong> </td><td>" . date('m/d/Y, H:i:s') . "</td></tr>"; 
    $message .= "</table>"; 
    $message .= "</body></html>"; 
+0

ok it works,ty –

1

電流日期/時間是這樣完成的:

$email_date = date("Y-m-d H:i:s"); 
1

退房php date

,那麼你將日期設置爲當前時間,例如:

$date = date('m/d/Y, h-i-s', time());