get the $EmailFrom from user in contactform.php
# September 15, 2009 at 5:22 am
Hi there. I just arrived and I am absolutely new in PHP…
I use your Contact Form free download which is by the way great and easy to use, (many many thanks for sharing ).
I uploaded it to server and it works like a charm EXEPTED : I can not change the email from variable in order to get it right….
I received a test email sent from me and the variable $EmailFrom is of course not customize :? . How can I get it correctly filled up ?
Thank you for your help
Pls find under php code sample :Code:< ?php // CHANGE THE VARIABLES BELOW [b]$EmailFrom = "email@example.com";[color=#FF0000]//HERE MY IGNORANCE COMES AT ITS BEST[/color] $EmailTo = "firstname.lastname@example.org"; $Subject = "A message for you"; $Name = Trim(stripslashes($_POST['Name'])); $Email = Trim(stripslashes($_POST['Email'])); $Message = Trim(stripslashes($_POST['Message'])); // prepare email body text $Body = ""; $Body .= "Name: "; $Body .= $Name; $Body .= "n"; $Body .= "Email: "; $Body .= $Email; $Body .= "n"; $Body .= "Message: "; $Body .= $Message; $Body .= "n"; // send email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>“);
// redirect to success page
// CHANGE THE URL BELOW TO YOUR “THANK YOU” PAGE
?># September 17, 2009 at 3:15 am
Hi to you 2.
Sorry for my late reply.
First to davesgonebananas :
so withCode:$EmailFrom = “email@example.com”;
I will get the adress of the person who sent me a message ? I am sure I am missing something, considering that I input already my own email adress in the variable :Code:$EmailTo = “firstname.lastname@example.org”;
Am I right? Or totally wrong :?
thank you,# September 17, 2009 at 12:16 pm
if your form has a user input field and has the attribute of name="email"
when you submit the form it should be sent to your php file handling the contact script………
so when the script is running, it takes the value of the input feild called email and assigns it to a variable called
does this make more sense?# September 17, 2009 at 5:22 pm
think about your form first, this is where you are going to gather the information.
in the script you really want to get the users email & post the contents of the form to someone else…..
$to = "email@example.com"; this is going to the preson who needs the info
$from = $_REQUEST; //this is from the person filling in the form
later on, in same script, you can email yourself with the contents, and also send an email back to the person who filled in the form with a thank you email.
You must be logged in to reply to this topic.