PHP İletişim formu düzenleme

3 Cevap php

Im değil PHP bir yanlısı, aslında sadece başlangıç ​​ve bana yardımcı olabilir merak ediyorum.

Kişiler Adı ve böyle mesajı belirterek bana e-posta için bu iletişim formunu almaya çalışırken Im.

Name: Fred Blogs Message: Message, Message.

Ben olsun tüm mesajı çalıştığınızda Ama, ben her yerde isim değişken eklemek gibi olamaz.

Bu kod

<?php 
$name = $_REQUEST['name'] ;
$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;
$subject = $_REQUEST['subject'] ;

mail( "keiron.lowe@example.com", "Name: $name", "$subject", $message, "From: $email" );
header( "Location:contact.php" );
?>

3 Cevap

Sen biraz karışık argümanları var:

mail( "keiron.lowe@gmail.com", $subject, "Name: $name\nMessage: $message", "From: $email" );

Ayrıca size "From: $email" e-posta adresini doğrulama olmadan yapmak gerekir - bu spam göndermek için açık komut bırakacaktır.

Için kılavuzuna bir göz atın mail():

mail("keiron.lowe@gmail.com", "Name: $name", $message, "From: $email");

Ama neyse, ben güçlü bir mail gerçekten gönderilmiş ise geri dönüş değeri işaret değil gibi PHP'nin mail () fonksiyonu güvenmeyin öneririz. Yerine posta için phpmailer kullanın.

Best wishes,
Fabian