亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何用HTML文件運行php文件來檢查網頁是否可以成功向某人發送電子郵件

如何用HTML文件運行php文件來檢查網頁是否可以成功向某人發送電子郵件

PHP
臨摹微笑 2023-07-08 20:36:35
我正在嘗試為我的作品集創建一個聯系頁面,用戶可以在其中輸入他們的電子郵件、主題和消息,然后單擊按鈕發送。我已經下載了 XAMPP 和 PHP,并且我一直在本地主機上檢查該網站。但是,每次我輸入必要的字段并發送時,它都會打開我的計算機電子郵件應用程序并將文本放入消息字段中。我不想要這個 - 我正在嘗試從網頁發送電子郵件。這是我的 PHP 文件的代碼:   <?php$subject = $_Post['subject'];$visitor_email = $_Post['email'];$message = $_Post['message'];$email_body = $message;$to = "[email protected]";$headers= "From: $visitor_email\r\n";$headers .= "Reply-To:$visitor_email\r\n";mail($to, $subject,$message,$headers);header("Location:index.html");?>這是我的聯系頁面的代碼:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Game Design Projects | My Portfolio</title>    <link rel="stylesheet" href="css/styles.css">    <link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;1,200;1,400;1,700&display=swap"        rel="stylesheet"></head><body>    <div id = "MainBody">    <div class="contactmeborder">        <div class="PortObjname">            <h2>Reach Out</h2>        </div>        <form action="mailto:[email protected]" method="post" action = "PHP/contact-form-handler.php">            <input type="text" name="email" placeholder=" Email"><br>            <input type="text" name="subject" placeholder=" Subject"><br>            <textarea type="text" name="message"  placeholder="Your Message"></textarea> <br>            <input type="submit">        </form>    </div></div><div class="Footer">    <p class="footinfo">footer</p></div></body></html>PHP/contact-form-handler.php 包含您在本文的 PHP 部分中看到的內容。
查看完整描述

2 回答

?
呼如林

TA貢獻1798條經驗 獲得超3個贊

表單操作正在使用mailto:,但它應該指向 PHP 腳本的 URL。

mailto:用于您網站上的鏈接,以便用戶可以向特定地址發送電子郵件。

我還會考慮使用 SendGrid、MailGun 等 API 服務來發送電子郵件而不是 mail()。PHP 的 mail() 函數非常不可靠。


查看完整回答
反對 回復 2023-07-08
?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

<form action="mailto:[email protected]",操作必須是“php_send_mail.php
打開您的郵件客戶端”,因為這是當前設置。( mailto...)

注意:顯然你添加了兩次action(只保留正確的一個)
<form action="mailto:[email protected]" method="post" action = "PHP/contact-form-handler.php">


查看完整回答
反對 回復 2023-07-08
  • 2 回答
  • 0 關注
  • 204 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號