簡體   English   中英

我正在嘗試使用PHP從FORM發送電子郵件,但是我收到的詳細信息沒有發件人電子郵件地址

[英]I am trying to send email from a FORM using PHP, but i receive the details without the From email Address

我正在嘗試從FORM發送電子郵件,但是我收到的詳細信息沒有FROM電子郵件地址,有助於糾正此問題。

/* HTML FORM CODE */

<form action="contact.php" method="post">
Name:<br><input type="text" name="name"><br>
From:<br><input type="text" name"from"><br>
Request:<br><textarea type="text" name="request"></textarea><br>
<input type="submit" name="submit" value="send">
</form>
/* HTML FORM CODE */

/* PHP SEND EMAIL CODE */
<?php
$name=$_POST['name'];
$from=$_POST['from'];
$request=$_POST['request'];

$to="skks1981@gmail.com";
$subject=$request;
$body=<<<EMAIL
Hai My name is $name

My email is $from

$request

EMAIL;
$header:$from;
mail($to,$subject,$body,$header);
echo "Message Sent";
?>

/* PHP SEND EMAIL CODE */

注意:在“發件人”中,我收到未知或admin@khatamband.com電子郵件地址。

預先感謝。

您應該使用此$ header:

$header = "From: {$from}";

並不是

$header:$from;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM