Jag håller på och leker och testar lite med php nu, och har börjat komma till delen mail() och formulär.
Första frågan jag har är hur får man så att om du skriver ÅÄÖ åäö i formuläret att visa ÅÄÖ på klient sidan istället för åäö.
Min andra fråga lyder:
När jag skicka ett mail med hjälp av mitt formulär och php så hamnar det alltid i skräppost. Hur löser man detta?:)...
Nedan har du html koden och PHP scriptet.
Html - index.php
Kod: Markera allt
<html>
<body>
<form method="POST" action="contact.php" name="contact">
För/Efternamn:<br />
<input type="text" name="name" /><br />
Email:<br />
<input type="text" name="email" /><br />
Ämne:<br />
<input type="text" name="subject" /><br />
Meddelande:<br />
<textarea name="message" cols="30" rows="10"></textarea><br />
<input type="submit" />
</form>
</body>
</html>
Kod: Markera allt
<?php
$to = "mikael_carlsson@live.se";
$name = $_POST["name"];
$email = $_POST["email"];
$subject = $_POST["subject"];
$message = $_POST["message"];
if(mail($to, $subject, "Meddelande: $message", "From: $name <$email>"));
echo ("<h2>Email successfully sent. Have a nice day!</h2><br />
<p>
<b>Namn: </b> $name <br />
<b>Email: </b> $email <br />
<b>Ämne: </b> $subject<br />
<b>Meddelande: </b><br />
$message</p>
");
?>