PHP电子邮件脚本不发送电子邮件
这是我想用于我的网站的PHP电子邮件脚本。我正在为我父亲的公司创建这个网站,并决定使用Bootstrap。所需的HTML和CSS知识是我仍然可以做的,但这超出了我的知识范围。我在互联网上的某个地方找到了这个脚本,但它对我不起作用。我相信这可能有一个非常合乎逻辑的原因,但我对PHP脚本一无所知。。。我希望你能帮这个新手。我非常愿意学习,但仅仅为了一个简单的脚本而学习PHP(我不打算做更多的web“开发”)似乎有点夸张。不管怎样,我说的太多了。下面是我找到的脚本(我称之为:sendmail.php):PHP电子邮件脚本不发送电子邮件,php,Php,这是我想用于我的网站的PHP电子邮件脚本。我正在为我父亲的公司创建这个网站,并决定使用Bootstrap。所需的HTML和CSS知识是我仍然可以做的,但这超出了我的知识范围。我在互联网上的某个地方找到了这个脚本,但它对我不起作用。我相信这可能有一个非常合乎逻辑的原因,但我对PHP脚本一无所知。。。我希望你能帮这个新手。我非常愿意学习,但仅仅为了一个简单的脚本而学习PHP(我不打算做更多的web“开发”)似乎有点夸张。不管怎样,我说的太多了。下面是我找到的脚本(我称之为:sendmail.php)
您的服务器管理器可能未配置为发送邮件。如果您在Linux上使用Wamp、Xamp,甚至Apache本身,则需要配置邮件服务器来执行此操作。您不需要“@mail”中的@in,为什么在函数调用之前需要所有的@
?你真的害怕trim
会杀死你的应用吗?我正在本地处理这个问题,如果是这样的话,我很确定你还没有在本地电脑上配置邮件服务器。。。将您的脚本放在由专业人员维护的实时服务器上,并在那里进行测试。为什么不直接使用它呢?它也可以在本地计算机上运行,而且非常简单。正如giorgio所说,您的PC中可能没有邮件服务器。要将您的脚本放在实时服务器上,请尝试使用PHPMailer。Ins不难使用,您可以在github页面上阅读教程。
<?php
'success',
'message'=>'Thank you for contacting us. As soon as possible we shall be in touch with you '
);
$name = @trim(stripslashes($_POST['name']));
$email = @trim(stripslashes($_POST['email']));
$subject = @trim(stripslashes($_POST['subject']));
$message = @trim(stripslashes($_POST['message']));
$email_from = $email;
$email_to = 'EMAIL_ADRESS_HERE';
$body = 'Name: ' . $name . "\n\n" . 'Email: ' . $email . "\n\n" . 'Subject: ' . $subject . "\n\n" . 'Message: ' . $message;
$success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');
echo json_encode($status);
die;
?>
<section id="contact-page">
<div class="container">
<div class="center">
<h2>Be in touch with us:</h2>
<p class="lead">DUMMY TEXT</p>
</div>
<div class="row contact-wrap">
<div class="status alert alert-success" style="display: none"></div>
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php">
<div class="col-sm-5 col-sm-offset-1">
<div class="form-group">
<label>Name *</label>
<input type="text" name="name" class="form-control" required="required">
</div>
<div class="form-group">
<label>E-mail *</label>
<input type="email" name="email" class="form-control" required="required">
</div>
<div class="form-group">
<label>Phone</label>
<input type="number" class="form-control">
</div>
<div class="form-group">
<label>Company Name</label>
<input type="text" class="form-control">
</div>
</div>
<div class="col-sm-5">
<div class="form-group">
<label>Subject *</label>
<input type="text" name="subject" class="form-control" required="required">
</div>
<div class="form-group">
<label>Message *</label>
<textarea name="message" id="message" required="required" class="form-control" rows="8"></textarea>
</div>
<div class="form-group">
<button type="submit" name="submit" class="btn btn-primary btn-lg" required="required">Submit Message</button>
</div>
</div>
</form>
</div>
</section>