Today we learn how to create a "Tell a Friend" script with HTML and PHP. If you want to exercise on my files, click here to download them!
1. First we have to create two files, index.php and tellck.php! The first is index.php where we create a form, we put an background image and a bookmark image to look more pretty.
| <html> <head> <title>Tell a friend</title> </head> <body background="bg.gif"> <center><img src="bookmark.png" mce_src="bookmark.png"> <form action="tellck.php" method="post"> <pre> Your Name <input type="text" name="y_name" value=""><br> Your Email <input type="text" name="y_email" value=""><br> Your Friend's Name <input type="text" name="f_name" value=""><br> Friend's Email <input type="text" name="f_email" value=""><br> Message <textarea name="y_msg" cols="60″ rows="6″></textarea><br><br> <input type="submit" name="Send" value="Send"><input type="reset" name="Clear" value="Clear"> </center> </form> </body> </html> |
Save this like index.php
2. In this step we have to create tellck.php
| <html> <head> <title>Tell a friend</title> </head> <body bgcolor="#ffffff" text="#000000″ link="#0000ff" vlink="#800080″ alink="#ff0000″> <? $status = "OK"; $msg=""; $y_email=$_POST['y_email']; $y_name=$_POST['y_name']; $f_email=$_POST['f_email']; $f_name=$_POST['f_name']; $y_msg=$_POST['y_msg']; if(substr_count($y_email,"@") > 1 or substr_count($f_email,"@") > 1){ $msg .="Use only one email address<BR>"; $status= "NOTOK"; } if (!stristr($y_email,"@") OR !stristr($y_email,".")) { // checking your email $msg .="Your email address is not correct<BR>"; $status= "NOTOK";} if (strlen($y_name) <2 ) { // checking your name $msg .="Please enter your name<BR>"; $status= "NOTOK";} if (!stristr($f_email,"@") OR !stristr($f_email,".")) { // checking friends email $msg .="Your Friends address is not correct<BR>"; $status= "NOTOK";} if (strlen($f_name) <2 ) { // checking freinds name $msg .="Please enter your friend's name<BR>"; $status= "NOTOK";} if (strlen($y_msg) <2 ) { // checking Message details $msg .="Please enter your message details<BR>"; $status= "NOTOK";} if($status=="OK"){ // all validation passed /////////// Sending the message starts here ////////////// $ref=@$HTTP_REFERER; /////Message at the top of the page showing the url//// $header_message = "Hi $f_name n Your friend $y_name requested you to visit this page http://www.piticstyle.com"; /// Body message prepared with the message entered by the user //// $body_message =$header_message."n".$y_msg."n"; $body_message .=""; //// Mail posting part starts here ///////// $headers=""; //$headers = "Content-Type: text/html; charset=iso-8859-1n".$headers; // Un comment the above line to send mail in html format $headers4=$y_email; // Change this to change from address $headers.="Reply-to: $headers4n"; $headers .= "From: $headers4n"; $headers .= "Errors-to: $headers4n"; $subject="Request to visit URL"; mail($f_email,$subject,$body_message,$headers); ////// Mail posting ends here /////////// echo "<center><font face='Verdana' size='2' color=green>Thank You, Your message was send to $f_name</font></center>"; //////////// Sending the message ends here ///////////// }else{// display the error message echo "<center><font face='Verdana' size='2' color=red>$msg</font></center>"; } ?> </body> </html> |
That's it. To test the result you need to upload this files on a server because the e-mail function don't work on a localhost! Search on internet websites who give freehosting! Thank you! Final result here
Related Articles
- Create Tell A Friend Script with HTML & PHPToday we learn how to create a Tell a Friend script with HTML and PHP. If you want to exercise on my files, click here to download them!
- The Basics- JavaScript TutorialTo get started with JavaScript, you will want to be able to see the tag that will set a script apart from the HTML. The tags used to begin and end a script are the tags. The opening tag should appear like this
- Beginner JS Pt. 1This tutorial is a well laid out recipe for basic Javascript. The article is brief and is limited to three topics: Calling the Script, Writing Comments, and Doing Stuff (Basic). Illustrations make it easy.
- Where to Get Some ScriptsYou may find the list of basic scripts here.
- Script Execution TimeLearn how to add a time execution script to your pages.
- Up and Down TextA good novelty bit of script to change the font size of a sentence of your choice, up and then down again one letter at a time. Gives your sentence a roller coaster look.
- Full ScreenJavascript allows you to display a page in full screen via a button, the script consists of 2 parts, the first one will be inserted between the and tags is:
- JavaScript RedirectionRedirection is often used to take viewers to a page depending on their browsers name or version. To redirect a viewer instantly, you just need to add a short command in your head section:
- E-mail form using HTML and PHPSometimes its a nice touch to include an e-mail feedback form on your contact page or elsewhere on your web site. Lets create an e-mail form using html and a simple php script to send it along.
- Customizing the Status Bar MessagePlace this script in the section of your web page code to add a scrolling marquee to your status bar.
