我是PHP的新手,所以我对它不了解很多。
我在教程的帮助下创建了一个脚本,但每次在我的网站上运行它都会产生错误。
第19行意外“)”我试过寻找答案,但没有找到任何解决方案。
脚本如下所示: http://pastebin.com/0ANLFQTr
答案 0 :(得分:0)
您显示的代码很好。
试一试:
<?php
if (isset($_POST["submit"])) {
$name = $_POST['name'];
$email = $_POST['email'];
$from = 'Servicemodul Kontaktform';
$to = 'mat.joe@outlook.dk';
$subject = 'Besked fra Servicemodul Kontaktform';
$errName = false;
$errEmail = false;
$body = "From: $name\n E-mail: $email\n";
if (!isset($_POST['name'])) {
$errName = "Udfyld venligst med dit navn";
}
if (!isset($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$errEmail = 'Angiv venligst en gyldig E-mail';
}
if (!$errName && !$errEmail) {
if (mail($to, $subject, $body, $from)) {
$result = '<div class="alert alert-success"> Tak, vi sender dig en mail snarest</div>';
} else {
$result = '<div class="alert alert-danger">Der var et problem da vi skulle sende din mail, prøv igen senere</div>';
}
}
}
?>
答案 1 :(得分:0)
<?php
if (isset($_POST["submit"])){
$name = $_POST['name'];
$email = $_POST['email'];
$from = 'Servicemodul Kontaktform';
$to = 'mat.joe@outlook.dk';
$subject = 'Besked fra Servicemodul Kontaktform';
$body = "From: $name\n E-mail: $email\n";
if (!$_POST['name']){
$errName = "Udfyld venligst med dit navn";
}
if (!$_POST['email'] || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$errEmail = 'Angiv venligst en gyldig E-mail';
}
if (!isset($errName) && !isset($errEmail)) {
if (mail ($to, $subject, $body, $from)) {
$result='<div class="alert alert-success"> Tak, vi sender dig en mail snarest</div>';
} else {
$result='<div class="alert alert-danger">Der var et problem da vi skulle sende din mail, prøv igen senere</div>';
}
}
}
?>