Я пытаюсь заполнить форму php, которую я имею на моем веб-сайте, и отправить содержимое формы на мою электронную почту, когда форма отправлена.Я использую локальный хост Xampp.поэтому в папке "htdocs" у меня есть папка "website", а также папка "phpmailer", которую я скачал с GitHub.
На локальном хосте, когда я заполняю форму, я получаю предупреждение и сообщение об ошибке, как показано ниже:
Предупреждение: require (phpmailer / PHPMailerAutoload.php): не удалось открыть поток:Нет такого файла или каталога в /Applications/XAMPP/xamppfiles/htdocs/websiteproject/booking.php в строке 5
Неустранимая ошибка: require (): Не удалось открыть обязательное 'phpmailer / PHPMailerAutoload.php' (include_path = '.: / Applications / XAMPP / xamppfiles / lib / php ') в /Applications/XAMPP/xamppfiles/htdocs/websiteproject/booking.php в строке 5
Даже когда я помещаю папку phpmailer в папку веб-сайтаэто не работаетБуду признателен за любую помощь, чтобы сделать эту работу.большое спасибо
это мой код:
<?php
$result="";
if (isset($_POST['submit'])) {
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->Host='smtp.gmail.com';
$smail->port=587;
$smail->SMTPAuth=true;
$mail->SMTPSecure='tls';
$mail->Username='myemail@gmail.com';
$mail->Password= 'mypassword';
$mail->setFrom($_POST['email'],$_POST['name']);
$mail->addAddress('myemail');
$mail->addReplyTo($_POST['email'],$_POST['name']);
$mail->isHTML(true);
$mail->Body= '<h1 align=center> Name :' .$_POST['name'].'<br> Email: '.$_POST['email'].'<br>
Contact: '.$_POST['contactnumber'].'<br> Date: '.$_POST['date'].'<br> Services: '.$_POST['service'].'<br>
Stylist: '.$_POST['stylist'].'</h1>';
if(!$mail->send()){
echo "Something went wrong, Please try again.";
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo "Thanks".$_POST['name']." for your booking";
}
}
?>
<!doctype html>
<html lang="en"><head>
<!-- Required meta tags -->
<title>Clypsdra Barber</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
<link href="css/style.css" rel="stylesheet" type="text/css">
<!-- awesome-font CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link href="css/font-awesome.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="bookingform">
<h5 "class=text-center text-success"> <?=$result; ?></h5>
<form class="testform" action="" method="post" >
<h1>Make your booking</h1>
<div class="form-group">
<label for="name">Your Name</label>
<input type="text" class="form-control" name="name" placeholder="full name">
</div>
<div class="form-group">
<label for="email">Email address</label>
<input type="email" class="form-control" name="email" placeholder="your e-mail">
</div>
<div class="form-group">
<label for="contactnumber">Contact Number</label>
<input type="number" class="form-control" name="contactnumber" placeholder="Mobile number">
</div>
<div class="form-group">
<label for="date">Book your date</label>
<input type="date" name="date" class="form-control" placeholder="">
</div>
<div class="serv">
<p>Select services:</p>
<select name="services">
<option value="s"> Please Select</option>
<option value="hc">Haircut --- £13</option>
<option value="cw">Wash + Cut £20 Clipper cut</option>
<option value="su">Shape Up --- £7</option>
<option value="bt">Beard trim --- £8</option>
<option value="cb">Cut + Beard --- £23 </option>
<option value="cc">Clipper Cut --- £10</option>
<option value="hts">Hot Towel Shave --- £12</option>
</select>
</div>
<div class="styl">
<p>Choose Stylist:</p>
<select name="stylist">
<option value="Kocher">Kocher</option>
<option value="Dyako">Dyako</option>
<option value="Omeed">Omeed</option>
<option value="Omeed">Burhan</option>
</select>
</div>
<div class="formsubmit">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Check me out</label>
<button type="submit" name="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
<script>
$(document).ready(function () {
$('.first-button').on('click', function () {
$('.animated-icon1').toggleClass('open');
});
});
</script>
</body>
</html>