Nasıl mail()
işlevini kullanarak bir e-posta gönderir PHP bir başvuru formu yapabilirim?
PHP en basit posta.
<?php
$message = "This is my e-mail message.";
mail('recipient@example.com', 'Message subject', $message);
?>
ARMUT paketler Mail
and Mail_Mime
a>, hem de posta göndermek için kullanışlı bir çok özellik var. , Kullanıcının giriş atın bir mesaj oluşturmak ve birlikte gönderebilirsiniz. Bunun ötesinde, biz ile sorun yaşıyorsanız bilmek gerekir.
Çok basit bir iletişim formu bu gibi görünebilir. Bu bir gösteri için sadece olduğunu unutmayın. Ben bu gibi-kullanılarak tavsiye etmem:
<?php
// If our form has been submitted
if ($_POST["submit"]) {
// Gather up some values
$name = $_POST["username"];
$msg = $_POST["message"];
$errors = false;
// If the name and message aren't empty
if (!empty($name) && !empty($msg)) {
// Email them to ourselves
mail("me@mydomain.com", "Website Email", "{$name} says: {$msg}");
} else { // If they are empty
// Set an error message
$errors = "Please fill out the form.";
}
// If we have errors as this point, show them
if ($errors) print "<p>".$errors."</p>";
}
?>
<form method="post">
<p>Name: <input type="text" name="username" /></p>
<p>Message: <textarea name="message"></textarea></p>
<p><input type="submit" name="submit" /></p>
</form>
Tak düzgün veri kaçan olmadan mail () işlevini kullanarak http://swiftmailer.org/ bir göz, saldırılar ve özel başlıklar enjeksiyon için çok hassas olabilir.