为了账号安全,请及时绑定邮箱和手机立即绑定

我的联系表中的邮件布局有问题

我的联系表中的邮件布局有问题

PHP
守着星空守着你 2023-05-12 14:32:56
我需要有关联系表格布局的帮助,这是我的问题:当我收到来自我的联系表的邮件时,我的 /r 或 /n 似乎不起作用我将我的表单的所有内容都放在一行中,我不知道为什么。这是我的代码:<?phpif (isset($_POST)) {    $lastName = $_POST['lastName'];    $firstName = $_POST['firstName'];    $speciality = $_POST['speciality'];    $adress = $_POST['adress'];    $phone = $_POST['phone'];    $mailFrom = $_POST['email'];    $txt = $_POST['message'];    $to = "mymail@mymail.com";    $subject = utf8_decode("Expéditeur : ".$lastName." ".$firstName);    $message = 'Vous avez reçu un email de ' . $lastName . "\r\n" .  $firstName . "\r\n" . $speciality . "\r\n" . $adress . "\r\n" . $phone . "\r\n" . $mailFrom . "\r\n" .$txt;    $headers  = 'MIME-Version: 1.0' . "\r\n";    $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";    $headers .= 'From: '.$mailFrom."\r\n";    $headers .= 'Reply-To: '.$mailFrom."\r\n";    mail($to, $subject, $message, $headers);    header("Location: /");}请任何人都可以帮助我。多谢。
查看完整描述

1 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

你只需要用"\r\n"html<br>标签改变


<?php


    if (isset($_POST)) {


        $lastName = $_POST['lastName'];

        $firstName = $_POST['firstName'];

        $speciality = $_POST['speciality'];

        $adress = $_POST['adress'];

        $phone = $_POST['phone'];

        $mailFrom = $_POST['email'];

        $txt = $_POST['message'];


        $to = "mymail@mymail.com";

        $subject = utf8_decode("Expéditeur : ".$lastName." ".$firstName);


        $message = ' 

          <html> 

            <head> 

                <title>Welcome to Website Name</title> 

            </head> 

            <body>


            <p> Vous avez reçu un email de '. $lastName .'<br>'.  $firstName .'<br>'. $speciality .'<br>'. $adress .'<br>'. $phone .'<br>'. $mailFrom .'<br>'. $txt .'</p>


            </body> 

          </html>

        ';


        $headers = "MIME-Version: 1.0" . "\r\n"; 

        $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

        $headers .= 'From: '.$mailFrom."\r\n";

        $headers .= 'Reply-To: '.$mailFrom."\r\n";


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

        header("Location: /");

    }


?>


查看完整回答
反对 回复 2023-05-12
  • 1 回答
  • 0 关注
  • 66 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信