2013-06-20 4 views
-1

Сегодняшнее затруднение в форме php. Сценарий «send_contact» - это довольно простой материал, однако, в отличие от простого эха сообщения. Мы хотели бы эхо или перенаправить на прекрасный стиль html-страницы.php echo to «html page»

<?php 
    // Contact Subject 
    $fullname = $_POST["full_name"]; 
    // Details 
    $businessname = $_POST["business_name"]; 
    $addressline1 = $_POST["address_line_1"]; 


    //HTML email 
    $headers = "MIME-Version: 1.0" . "\r\n"; 
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
    // Mail of Sender 
    $mail_from = $_POST["email_addr"]; 
    //From 
    $headers .="from: <".$mail_from.">"; 

    //Enter your email address 
    $to ="[email protected]"; 
    $subject = "Catalogue Request - ".date("d/m/Y"); 
    $message = "<html> <body>"; 
    $message .= "<h3>".$businessname."</h3>\r\n"; 
    $message .= $fullname."\r\n"; 
    $message .= $addressline1."\r\n"; 
    $message .= "</body></html>"; 

    $send_contact=mail($to,$subject,$message,$headers); 


    //Check, if message sent to your email 
    //display message "We've recieved your information" 
    if($send_contact) 
    {echo "We've recieved your information"; 
    } 
else { 
echo "Error"; 
} 
    ?> 
+0

В чем вопрос снова? –

+3

Итак, замените '' Мы получили вашу информацию ''с красивым, стилизованным HTML-документом. – Quentin

+0

Почему вы не отправляете с phpmailer? Вам не нужно работать с заголовками, и это будет работать на разных почтовых серверах без необходимости взломать его. – michalzuber

ответ

0

Вы можете эхо-стиль в теге. Я попытался создать класс в секции заголовка, если вы эхо-тег с классом, который наследует класс. Это работает для меня вот пример. Просто удалите "". Это покажет!

 echo "<p style=color:blue;margin-left:20px;>We've recieved your information</p>"