第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何獲得我收到的電子郵件中顯示的電話號碼和姓名 - PHPMailer

我如何獲得我收到的電子郵件中顯示的電話號碼和姓名 - PHPMailer

PHP
慕勒3428872 2022-11-04 16:27:41
所以我收到的電子郵件只顯示主題、發(fā)件人、發(fā)件人,而不是發(fā)件人姓名或電話號碼,這不是在本地完成的,而是從我的網(wǎng)站托管的地方完成的。我希望它在正文后顯示發(fā)件人姓名和電話號碼。這是我的代碼:<?phpuse PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;use PHPMailer\PHPMailer\SMTP;require 'vendor/autoload.php';    $mail = new PHPmailer();    $mail->Host = "";    $mail->isSMTP();    $mail->SMTPAuth = true;    $mail->SMTPDebug = SMTP::DEBUG_OFF;    $mail->Username = "";    $mail->Password = "";    $mail->SMTPSecure = "tls";    $mail->Port = 587;    $mail->addAddress('');    $mail->setFrom($_POST['email']);    $mail->Subject = $_POST['subject'];    $mail->isHTML(true);    $mail->Body = $_POST['message'];    $mail->Name = $_POST['name'];    $mail->Phone = $_POST['number'];    if(!$mail->send()) {    echo 'Message could not be sent.';    echo 'Mailer Error: ' . $mail->ErrorInfo;    } else {    echo 'Message has been sent';    }        //echo $mail->ErrorInfo;?>這是我的html:<form action="contact.php" method="post" class="signin-form mt-lg-5 mt-4">    <div class="input-grids">        <input type="text" name="name" placeholder="Full name or Business"         class="contact-input" required=""/>        <input type="email" name="email" placeholder="Your email" class="contact-         input" required=""/>        <input type="text" name="subject" placeholder="Subject" class="contact-         input" required=""/>        <input type="text" name="number" placeholder="Phone number"         class="contact-input" />    </div>    <div  class="form-input">        <textarea name="message" placeholder="Type your message here"         required=""></textarea>    </div>    <div  class="form-input mb-5">        <label class="container"><p>Send me a copy <a href="#">privacy policy.         </a></p>        <input type="checkbox">        <span class="checkmark"></span>        </label>    </div>    <button class="btn submit">Submit</button></form>最后一件事:我想表明消息是在聯(lián)系表單上方而不是在頁面頂部發(fā)送的,它不是最重要的,但我仍然想知道。
查看完整描述

1 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗 獲得超6個贊

您基本上想創(chuàng)建一個$message變量并將其分配給$mail->Body.


您顯示的第二個示例很接近,但您需要確保以下內(nèi)容在您的 $_POST['submit'] if 語句中。


$body = $_POST['message'];

$name = $_POST['name'];

$phone = $_POST['number'];

像這樣:


    if (isset($_POST['submit'])) {

        require 'vendor/autoload.php';


    $body = $_POST['message'];

    $name = $_POST['name'];

    $phone = $_POST['number'];


        $mail = new PHPmailer();


        $mail->Host = "";

        $mail->isSMTP();

        $mail->SMTPAuth = true;

        $mail->SMTPDebug = SMTP::DEBUG_OFF;

        $mail->Username = "";

        $mail->Password = "";

        $mail->SMTPSecure = "tls";

        $mail->Port = 587;


        $mail->addAddress('');

        $mail->setFrom($_POST['email']);

        $mail->Subject = $_POST['subject'];

        $mail->isHTML(true);

        $mail->Body = $body . "<br>Phone number: " . $number . "<br>Name: " . $name;

$response = $mail->send(); //to actually send the email

    }

對于: 最后一件事:我想表明消息是在聯(lián)系表單上方而不是在頁面頂部發(fā)送的,這不是最重要的,但我仍然想知道。


您可以通過 ajax 提交表單并聽取 $response 值。如果它是 1 那么很好,否則就會出現(xiàn)問題。


查看完整回答
反對 回復(fù) 2022-11-04
  • 1 回答
  • 0 關(guān)注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號