PHP Eposta Formu

1 Cevap php

Koduyla yanlış bir şey yapmak veya değiştirmek için daha iyi bir yolu olup olmadığını kimse söyleyebilir misiniz? benim iletişim formu göndermek vurduğunuzda nedense bu "error.html" sayfasını görüntüleyen ama hala hesabıma gönderilen bir e-posta olsun.

$EmailTo = "example@example.com";
$Subject = "Contact Submission";

$Name = Trim(stripslashes($_POST['name'])); 
$Email = Trim(stripslashes($_POST['email'])); 
$Budget = Trim(stripslashes($_POST['budget']));	
$Message = Trim(stripslashes($_POST['message']));

// prepare email body text
$Body = 'Contact Submission'."\n";
$Body .= 'Name: 	   '   .$Name."\n";
$Body .= 'Email:  	   '   .$Email."\n";
$Body .= 'Budget:  	   '   .$Budget."\n";
$Body .= 'Message:     '   .$Message."\n";


// send email 
$success_email = mail($EmailTo, $Subject, $Body, "From: <$Email>");

// redirect to success page
// CHANGE THE URL BELOW TO YOUR "THANK YOU" PAGE
    if ($success){
     header ('location:thankyou.html');
    } 
    else{
    header ('location:error.html');
    }

1 Cevap

Değişim

if ($success){

karşı

if ($success_email){

$success yoktur ...