Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
එක පැකේජ් එකයි මාසෙටම Unlimited Internet. තාමත් DATA CARD දාන්න සල්ලි වියදම් කරනවද? අඩුම මිලට අපෙන්.
sayuru bandara
Updated:
Tuesday at 12:30 PM
Ad icon
ඉන්ටර්නෙට් එකෙන් හරියටම සල්ලි හොයන්න සහ Success වෙන්න කැමතිද? 🚀 (E-Money & Success Stories)
siri sumana
Updated:
Saturday at 11:44 PM
Gemini AI PRO 18 months Offer
Hawaka
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
Computers & Internet
Software Development
UseFul PHP Script`s n Code`s
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="MaD-DoC" data-source="post: 4130213" data-attributes="member: 56284"><p><strong>Form to mail</strong></p><p></p><p> <strong>Description</strong></p><p></p><p> A simple form mail PHP script that displays a contact form to allow visitors to your site to send you a message via email. Built in security prevents spammers hijacking it from another domain.</p><p> <strong>The code</strong></p><p></p><p> <span style="color: #000000"></span></p><p><span style="color: #000000"><span style="color: #0000BB"><?php</span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #FF8000">/**</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p> <span style="color: #000000"><span style="color: #FF8000">* Change the email address to your own.</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p> <span style="color: #000000"><span style="color: #FF8000">*</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p> <span style="color: #000000"><span style="color: #FF8000">* $empty_fields_message and $thankyou_message can be changed</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p> <span style="color: #000000"><span style="color: #FF8000">* if you wish.</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p> <span style="color: #000000"><span style="color: #FF8000">*/</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000">// Change to your own email address</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span><span style="color: #0000BB">$your_email </span><span style="color: #007700">= </span><span style="color: #DD0000">"you@example.com"</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #FF8000">// This is what is displayed in the email subject line</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000">// Change it if you want</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span><span style="color: #0000BB">$subject </span><span style="color: #007700">= </span><span style="color: #DD0000">"Message via your contact form"</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #FF8000">// This is displayed if all the fields are not filled in</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span><span style="color: #0000BB">$empty_fields_message </span><span style="color: #007700">= </span><span style="color: #DD0000">"<p>Please go back and complete all the fields in the form.</p>"</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #FF8000">// This is displayed when the email has been sent</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span><span style="color: #0000BB">$thankyou_message </span><span style="color: #007700">= </span><span style="color: #DD0000">"<p>Thankyou. Your message has been sent.</p>"</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #FF8000">// You do not need to edit below this line</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span><span style="color: #0000BB">$name </span><span style="color: #007700">= </span><span style="color: #0000BB">stripslashes</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'txtName'</span><span style="color: #007700">]);</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #0000BB">$email </span><span style="color: #007700">= </span><span style="color: #0000BB">stripslashes</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'txtEmail'</span><span style="color: #007700">]);</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #0000BB">$message </span><span style="color: #007700">= </span><span style="color: #0000BB">stripslashes</span><span style="color: #007700">(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'txtMessage'</span><span style="color: #007700">]);</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700">if (!isset(</span><span style="color: #0000BB">$_POST</span><span style="color: #007700">[</span><span style="color: #DD0000">'txtName'</span><span style="color: #007700">])) {</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #0000BB">?></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"><form method="post" action="<span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REQUEST_URI'</span><span style="color: #007700">]; </span><span style="color: #0000BB">?></span>"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <p><label for="txtName">Name:</label><br /></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <input type="text" title="Enter your name" name="txtName" /></p></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <p><label for="txtEmail">Email:</label><br /></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <input type="text" title="Enter your email address" name="txtEmail" /></p></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <p><label for="txtMessage">Your message:</label><br /></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <textarea title="Enter your message" name="txtMessage"></textarea></p></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <p><label title="Send your message"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"> <input type="submit" value="Send" /></label></p></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></form></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"></span></p><p><span style="color: #000000"><span style="color: #0000BB"><?php</span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span></span></p><p><span style="color: #000000"><span style="color: #0000BB"></span><span style="color: #007700">}</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700">elseif (empty(</span><span style="color: #0000BB">$name</span><span style="color: #007700">) || empty(</span><span style="color: #0000BB">$email</span><span style="color: #007700">) || empty(</span><span style="color: #0000BB">$message</span><span style="color: #007700">)) {</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> echo </span><span style="color: #0000BB">$empty_fields_message</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700">}</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700">else {</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> </span><span style="color: #FF8000">// Stop the form being used from an external URL</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> // Get the referring URL</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> </span><span style="color: #0000BB">$referer </span><span style="color: #007700">= </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'HTTP_REFERER'</span><span style="color: #007700">];</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> </span><span style="color: #FF8000">// Get the URL of this page</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> </span><span style="color: #0000BB">$this_url </span><span style="color: #007700">= </span><span style="color: #DD0000">"http://"</span><span style="color: #007700">.</span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'HTTP_HOST'</span><span style="color: #007700">].</span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">"REQUEST_URI"</span><span style="color: #007700">];</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> </span><span style="color: #FF8000">// If the referring URL and the URL of this page don't match then</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> // display a message and don't send the email.</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$referer </span><span style="color: #007700">!= </span><span style="color: #0000BB">$this_url</span><span style="color: #007700">) {</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> echo </span><span style="color: #DD0000">"You do not have permission to use this script from another URL."</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> exit;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> }</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> </span><span style="color: #FF8000">// The URLs matched so send the email</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> </span><span style="color: #0000BB">mail</span><span style="color: #007700">(</span><span style="color: #0000BB">$your_email</span><span style="color: #007700">, </span><span style="color: #0000BB">$subject</span><span style="color: #007700">, </span><span style="color: #0000BB">$message</span><span style="color: #007700">, </span><span style="color: #DD0000">"From: $name <$email>"</span><span style="color: #007700">);</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> </span><span style="color: #FF8000">// Display the thankyou message</span></span></p><p><span style="color: #000000"><span style="color: #FF8000"></span></span></p><p><span style="color: #000000"><span style="color: #FF8000"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$thankyou_message</span><span style="color: #007700">;</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"> </span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700">}</span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span></span></p><p><span style="color: #000000"><span style="color: #007700"></span><span style="color: #0000BB">?></span></span></p><p><span style="color: #000000"></span></p></blockquote><p></p>
[QUOTE="MaD-DoC, post: 4130213, member: 56284"] [B]Form to mail[/B] [B]Description[/B] A simple form mail PHP script that displays a contact form to allow visitors to your site to send you a message via email. Built in security prevents spammers hijacking it from another domain. [B]The code[/B] [COLOR=#000000] [COLOR=#0000BB]<?php [/COLOR][COLOR=#FF8000]/** * Change the email address to your own. * * $empty_fields_message and $thankyou_message can be changed * if you wish. */ // Change to your own email address [/COLOR][COLOR=#0000BB]$your_email [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"you@example.com"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// This is what is displayed in the email subject line // Change it if you want [/COLOR][COLOR=#0000BB]$subject [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"Message via your contact form"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// This is displayed if all the fields are not filled in [/COLOR][COLOR=#0000BB]$empty_fields_message [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"<p>Please go back and complete all the fields in the form.</p>"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// This is displayed when the email has been sent [/COLOR][COLOR=#0000BB]$thankyou_message [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"<p>Thankyou. Your message has been sent.</p>"[/COLOR][COLOR=#007700]; [/COLOR][COLOR=#FF8000]// You do not need to edit below this line [/COLOR][COLOR=#0000BB]$name [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]stripslashes[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'txtName'[/COLOR][COLOR=#007700]]); [/COLOR][COLOR=#0000BB]$email [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]stripslashes[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'txtEmail'[/COLOR][COLOR=#007700]]); [/COLOR][COLOR=#0000BB]$message [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]stripslashes[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'txtMessage'[/COLOR][COLOR=#007700]]); if (!isset([/COLOR][COLOR=#0000BB]$_POST[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'txtName'[/COLOR][COLOR=#007700]])) { [/COLOR][COLOR=#0000BB]?> [/COLOR] <form method="post" action="[COLOR=#0000BB]<?php [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000BB]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'REQUEST_URI'[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#0000BB]?>[/COLOR]"> <p><label for="txtName">Name:</label><br /> <input type="text" title="Enter your name" name="txtName" /></p> <p><label for="txtEmail">Email:</label><br /> <input type="text" title="Enter your email address" name="txtEmail" /></p> <p><label for="txtMessage">Your message:</label><br /> <textarea title="Enter your message" name="txtMessage"></textarea></p> <p><label title="Send your message"> <input type="submit" value="Send" /></label></p> </form> [COLOR=#0000BB]<?php [/COLOR][COLOR=#007700]} elseif (empty([/COLOR][COLOR=#0000BB]$name[/COLOR][COLOR=#007700]) || empty([/COLOR][COLOR=#0000BB]$email[/COLOR][COLOR=#007700]) || empty([/COLOR][COLOR=#0000BB]$message[/COLOR][COLOR=#007700])) { echo [/COLOR][COLOR=#0000BB]$empty_fields_message[/COLOR][COLOR=#007700]; } else { [/COLOR][COLOR=#FF8000]// Stop the form being used from an external URL // Get the referring URL [/COLOR][COLOR=#0000BB]$referer [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#0000BB]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'HTTP_REFERER'[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#FF8000]// Get the URL of this page [/COLOR][COLOR=#0000BB]$this_url [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"http://"[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'HTTP_HOST'[/COLOR][COLOR=#007700]].[/COLOR][COLOR=#0000BB]$_SERVER[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]"REQUEST_URI"[/COLOR][COLOR=#007700]]; [/COLOR][COLOR=#FF8000]// If the referring URL and the URL of this page don't match then // display a message and don't send the email. [/COLOR][COLOR=#007700]if ([/COLOR][COLOR=#0000BB]$referer [/COLOR][COLOR=#007700]!= [/COLOR][COLOR=#0000BB]$this_url[/COLOR][COLOR=#007700]) { echo [/COLOR][COLOR=#DD0000]"You do not have permission to use this script from another URL."[/COLOR][COLOR=#007700]; exit; } [/COLOR][COLOR=#FF8000]// The URLs matched so send the email [/COLOR][COLOR=#0000BB]mail[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$your_email[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$subject[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]$message[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"From: $name <$email>"[/COLOR][COLOR=#007700]); [/COLOR][COLOR=#FF8000]// Display the thankyou message [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000BB]$thankyou_message[/COLOR][COLOR=#007700]; } [/COLOR][COLOR=#0000BB]?>[/COLOR] [/COLOR] [/QUOTE]
Insert quotes…
Verification
Winadiyakata thappara keeyak tibeda?
Post reply
Top
Bottom