Emre Karademir | WordPress Developer

PHP mail formu yapımı

Mart 12, 2023 2 mins to read
Share

PHP ile bir web formunun doldurulduktan sonra bir e-posta gönderilmesini sağlamak oldukça kolaydır. Bu, kullanıcıların bir iletişim formu aracılığıyla size mesaj gönderebileceği veya bir sipariş formu gönderebileceği gibi durumlarda çok faydalıdır. İşte, PHP’de bir mail formu yapmak için kullanabileceğiniz örnek bir kod:

// Değişken tanımlama
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];

// E-posta gönderme işlemi
$to = "[email protected]";
$headers = "From: $email \r\n";
$headers .= "Reply-To: $email \r\n";
$mail_body = "Ad Soyad: $name\nE-posta: $email\nKonu: $subject\nMesaj:\n$message";
mail($to, $subject, $mail_body, $headers);

Yukarıdaki örnekte, mail() fonksiyonunu kullanarak bir e-posta gönderiliyor. $to değişkenine alıcının e-posta adresi atanırken, $headers değişkeninde e-postanın kimden geldiği ve cevap için hangi e-posta adresinin kullanılacağı belirtilir. $mail_body değişkeninde ise e-postanın içeriği oluşturulur.

Bu şekilde, bir HTML formundan gelen verileri kullanarak PHP ile e-posta gönderebilirsiniz. Ancak güvenlik nedenleriyle, bu kodlara ek olarak gerekli olan form verilerinin doğrulanması ve gereksinimlerin karşılanması için ilave kodlar da yazmanız gerekebilir.

Leave a comment

Your email address will not be published. Gerekli alanlar * ile işaretlenmişlerdir