2014-01-28 3 views
0

시간과 날짜를이 양식에 추가하는 방법을 알고 방문자가 저에게 메일을 보낼 때를 알고 있습니다.PHP - 시간 및 날짜를 ​​전자 메일 양식으로 받으십시오.

이름, 이메일, 2014년 1월 28일, 오후 8시 8분

코드 :

<?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

괜찮습니다. 작동합니다. –

1

현재

나는

예처럼 메일을 얻으려면 날짜/시간은 다음과 같이 이루어집니다.

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

그래서 체크 아웃 php date

다음 현재 시간에 날짜를 설정합니다, 예 :

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