gpt4 book ai didi

PHP 表单触发空白

转载 作者:行者123 更新时间:2023-11-28 04:20:22 24 4
gpt4 key购买 nike

我的 PHP 表单向我发送空白电子邮件。

我不确定问题出在哪里,想知道是否有人愿意提供帮助。

这是 HTML

                <div class="form">
<form method="post" action="send_contact.php">
<div class="form_row">
<label>Your Name:</label>
<input type="text" name="name" class="main_input" />
</div>

<div class="form_row">
<label>Your Email:</label>
<input type="text" name="email" class="main_input" />
</div>
<div class="form_row">
<label>Type of Inquiry:</label>
<input type="text" name="inquiry" class="main_input" />
</div>

<div class="form_row">
<label>Your Message:</label>
<textarea name="message" class="main_textarea"></textarea>
</div>

<div class="form_row">
<input type="submit" class="submit" value="Submit" >
</div>
</div>
</form>
</div>

这是PHP

<?php

$subject = "$inquiry";

$message = "$message";


$mail_from = "$email";

$header = "from: $name <$mail_from>";

// Enter your email address
$to ='inquiries@openrhythmnetwork.com';

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

// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
echo "We've recived your contact information";
}
else {
echo "ERROR";
}
?>

从字面上看,我收到的只是一封没有主题标题的空白电子邮件...

最佳答案

您应该使用像 $_POST['inquiry'] 这样的变量来访问发布数据。

顺便说一句,在电子邮件中使用原始用户数据是将您的脚本变成垃圾邮件系统的好方法。 http://en.wikipedia.org/wiki/Email_injection

关于PHP 表单触发空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com