contact form - output to page and email
Posted on
16th Feb 2014 07:03 pm by
admin
I have the following in my controller:
$message['name'] = htmlentities(strip_tags(trim($_POST['name'])));
Did you know? Explore Trending and Topic pages for more stories like this.
$message['email'] = htmlentities(strip_tags(trim($_POST['email'])));
$to = "info@mywebsite.com";
$subject = "Website Enquiry";
$content = html_entity_decode(implode("nn", $message));
$content.= "nnIP Address: ".$_SERVER['REMOTE_ADDR'];
$headers = "From: ".strip_tags(trim($_POST['name']))." <".strip_tags(trim($_POST['email'])).">";
@mail($to,$subject,$content,$headers);
And the following in my view:
echo '<tr><th><b>Name: </b></th><td>'.$message['name'].'</td></tr>';
echo '<tr><th><b>Email Address: </b></th><td>'.$message['email'].'</td></tr>';
This works as expected - the POST data is output to the page and is also sent in the email. However the email does not contain the field labels, for example 'Name: ' and 'Email Address: '.
This is obviously because I don't include the labels in their respective $message[] elements, as I need to enclose these in HTML tags in the view. I don't intend to include any HTML code in my controller, so does anyone have any idea how I can satisfy both requirements?
No comments posted yet
Your Answer:
Login to answer
197 20
Other forums Printing a webpage I use this to print the webpage:
o
RTF fomatting to email content Im trying to sen an email with content is picked up from a rtf-file (file_get_contents('*.rtf'). Mai
path to include folder Hi everyone, When I'm testing locally, I have to add the name of the site folder as part of t
Entering Data Problem Code: $result = mysql_query("SELECT * FROM flights"); while ($row = mysql_fetch_array($
fire away i launched about 4 months ago as a lagit co. i have 2 paying clients, 1probono, 1 side progect, and
Retreiving objects from Sessions Hi all, I am getting really frustrated with storing and retreiving objects from a session. Bu
dinamic "textboxes"? Ey all, my first post here, i hope its not a hard one I display mysql results in a table
HTML Viewer HIDE scrollbar How can I disable scrollbars in a HTML Viewer control? I can't hide them. Even i have enough space b
php slowing my site? Hi all, I think that one of the reasons that my site doesn't work fast is that the code is ve
update post issues I am trying to create an update to a post function, while the update does occur, the page routing an