Skicka formulär till e-post PHP
Nu är jag igång igen......vet inte hur många olika inlägg jag har gått igenom men jag får ändå inte till det här.
Jag har skapat ett formulär på min hemsida, där man ska fylla i namn, e-post, vilken tjänst man behöver och så en textruta där man skriver sitt meddelande. En knapp på det för att skicka till min e-post.
Jag har inte arbetat med PHP, men tänkte att lite grundläggande så skulle det här gå fint.....nu är jag snart tom på huvudet av allt hår jag har rivit av mig
I min contact.html fil står följande;
<div class="container">
<form name="förfrågan" method="post" action="contact1.php" >
<label for="fname">Namn</label>
<input type="text" id="fname" name="firstname" placeholder="Ditt namn">
<label for="lname">Efternamn</label>
<input type="text" id="lname" name="lastname" placeholder="Ditt efternamn">
<input type="text" id="epost" name="epost" placeholder="Din epost">
<label for="tjänst">Tjänst</label>
<select id="tjänst" name="tjänst">
<option value="bröllop">Bröllop</option>
<option value="förlovning">Förlovning</option>
<option value="momtobe">MomToBe</option>
<option value="lovecouple">LoveCouple</option>
<option value="porträtt">Porträtt</option>
<option value="övrigt">Övriga Uppdrag</option>
</select>
<label for="subject">Meddelande</label>
<textarea id="subject" name="subject" placeholder="Skriv ditt meddelande här..." style="height:200px"></textarea>
<input type="submit" value="Submit">
</form>
</div>
Jag tolkar det som att action= "contact1.php" anropar php filen jag har skapat, eller har jag missförstått det??
I min contact1.php står det:
<!DOCTYPE html>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>contact1</title>
</head>
<body>
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "http://cpsrv16.misshosting.com/"; // SMTP server
$mail->From = "epost";
$mail->AddAddress("veronica@lindwephotoweb.se");
$mail->Subject = "first mailing";
$mail->Body = "hi ! \n\n this is First mailing I made myself with PHPMailer !";
$mail->WordWrap = 50;
if(!$mail->Send())
{
echo "Message was not sent";
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
?>
</body>
</html>
Jag hittade den här koden och har bytt ut till min mail osv.....
Vad är det som jag har missat?