PHP表单发送空白电子邮件

艾桑·马吉德(Aihsan Majeed)

我已经为将要从网站发送到客户电子邮件的消息创建了一个php。但是,一旦发送电子邮件,我将收到一封空白电子邮件。我尝试使用。$ _ post ['name']。调用该字段,我已经尝试过.name。

我正在使用引导程序来构造表单。

<form class="email" method="post" action="mailer.php">
              <div class="form-group col-md-6">
                <label for="name">Full Name</label>
                <input type="text" class="form-control" id="name" name="name" placeholder="Enter Your Full Name">
              </div>
              <div class="form-group col-md-6">
                <label for="telephone">Telephone</label>
                <input type="text" class="form-control" id="telephone" name="telephone" placeholder="Enter Your Telephone Number">
              </div>
              <div class="form-group col-md-6">
                <label for="postcode">Post Code</label>
                <input type="text" class="form-control" id="postcode" name="postcode" placeholder="Postcode">
              </div>
              <div class="form-group col-md-6">
                <label for="email">Email</label>
                <input type="email" class="form-control" id="email" name="email" placeholder="Enter Your Email">
              </div>
              <div class="form-group col-md-6">
                <label for="laptopmake">Make</label>
                <input type="text" class="form-control" id="laptopmake" name="laptopmake" placeholder="Enter Your Laptop Make(HP,Toshiba">
              </div>
              <div class="form-group col-md-6">
                <label for="laptopmodel">Model</label>
                <input type="text" class="form-control" id="laptopmodel" name="laptopmodel" placeholder="Enter Your Laptop Model Number">
              </div>
              <div class="form-group col-md-12">
                <label for="faultdescription">Fault Description</label>
                  <textarea class="form-control" rows="4" id="faultdescription" name="faultdescription" placeholder="Describe Your Laptop Fault"></textarea>
              </div>
              <div class="form-group col-md-6">
                <button type="submit" class="btn btn-warning">
                      Send Message
                </button>
               </div>
        </form>

这是PHP邮件程序。

   <?php

error_reporting(E_ALL); ini_set('display_errors', 1);
print_r($_POST)

    $name = $_POST['name'];
    $telephone = $_POST['telephone'];
    $email = $_POST['email'];
    $postcode = $_POST['postcode'];
    $laptopmake = $_POST['laptopmake'];
    $laptopmodel = $_POST['laptopmodel'];
    $faultdescription = $_POST ['faultdescription'];
    $message =$_POST['message'];



     $to = "[email protected]";
    $subject="Laptop Repair Request!"; 
   $body = 'Name:' .$name. "\n\n"; 'Email:' .$email. "\n\n" ;'Postcode:'  .$postcode. "\n\n"; 'Message:' .$message . "\n\n";'Telephone:' .$telephone. "\n\n"; 'Laptop Make:' .$laptopmake. "\n\n"; 'Laptop Model:' .$laptopmodel. "\n\n";  'Fault Description:' .$faultdescription. "\n\n"; mail($to, $subject,$body, $from); 
    echo "Your Message has been sent"; 


    header('Location: index.html');
exit();


/* Functions we used */
function check_input($data, $problem=''){
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
if ($problem && strlen($data) == 0)
{
show_error($problem);
}
return $data;
};

function show_error($myError)
{
?>
<html>
<body>

<p>Please correct the following error:</p>
<strong><?php echo $myError; ?></strong>
<p>Hit the back button and try again</p>

</body>
</html>
<?php
exit();
}
?>

更新版本

工程师编码器

使用“。”代替“;”来收集信息。将以“ $ body”开头的行更改为:

 $body = 'Name:' .$name. "\n\n" . 'Email:' .$email. "\n\n" . 'Postcode:'  .$postcode. "\n\n".  'Message:' .$message . "\n\n" . 'Telephone:' .$telephone. "\n\n" . 'Laptop Make:' .$laptopmake. "\n\n" . 'Laptop Model:' .$laptopmodel. "\n\n" .  'Fault Description:' .$faultdescription. "\n\n";
 mail($to, $subject,$body, $email); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP电子邮件表单拍摄空白电子邮件

来自分类Dev

从联系表单中获取偶尔发送的空白电子邮件

来自分类Dev

空白的PHP电子邮件

来自分类Dev

使用PHP和AJAX发送电子邮件表单

来自分类Dev

尝试使用PHP从html表单发送电子邮件

来自分类Dev

使用PHP通过电子邮件发送HTML表单

来自分类Dev

使用php从html表单发送电子邮件

来自分类Dev

PHP表单无法正常工作。电子邮件未发送

来自分类Dev

PHP电子邮件表单未发送电子邮件

来自分类Dev

多收件人PHP电子邮件表单不发送电子邮件

来自分类Dev

即使电子邮件和名称无效,PHP 表单也会发送电子邮件

来自分类Dev

我的PHP表单不会向我发送电子邮件,并重定向到空白页

来自分类Dev

PHP 表单(使用 POST)不提交或发送电子邮件,只显示一个空白页面

来自分类Dev

联系表格发送空白电子邮件

来自分类Dev

Python发送空白电子邮件

来自分类Dev

电子邮件的引导表单不发送

来自分类Dev

AWS-用于发送电子邮件的PHP表单-不将电子邮件发送到同一域

来自分类Dev

从php邮件发送重复的电子邮件

来自分类Dev

PHP-从具有邮件功能的表单发送电子邮件

来自分类Dev

PHP:接收空白电子邮件

来自分类Dev

PHP表单-未收到电子邮件

来自分类Dev

PHP,电子邮件提交表单

来自分类Dev

用PHP发送电子邮件

来自分类Dev

使用php发送电子邮件

来自分类Dev

电子邮件未使用php发送

来自分类Dev

PHP-发送每日电子邮件

来自分类Dev

电子邮件发送表格php / html

来自分类Dev

通过PHP发送电子邮件

来自分类Dev

未发送PHP电子邮件模板