PHP For Beginners….Learn About PHP
PHP,
Script by Script VOLUME ONE..by Niklos Mar
- Simple PHP scripts for webmasters :
- redirect visitors, simple quiz, password protection, date and time, little spy, counter,
Table Of Contents :
Introduction
Script #1 : Redirection
Script #2 : Simple Quiz
Script #3 : Password Protection
Script #4 : Date and Time
Script #5 : Other Date Functions
Script #6 : Little Spy
Script #7 : Counter
Script #8 : Unique Counter
Script #9 : Contact Us Form
Script #10 : Refer a Friend
You now own full resale and redistribution rights to this e-book.
The only restriction is that you cannot modify this e-book in any way.
Download e-books with resale and giveaway rights for FREE at
www.SMIMS.NET
Advertise your website for only $1.58 PER MONTH at
www.SMIMS.NET
Introduction
- PHP: Hypertext Preprocessor, created in 1994 by Rasmus Lerdorf, is one of the most popular open source Web scripting languages today. It is powerful, it integrates well with databases, and it is easy to learn.
- This e-book should help beginners to learn PHP, but it also should help webmasters to add interesting features to their websites without going in details with PHP programming.
- If you are just starting PHP programming, you should consider some other PHP,
MySQL and HTML resources, too. We recommend :
- • www.php.net
- • www.MySQL.com
- • www.PhpMyAdmin.com
- Please note : every script displayed in this e-book should be saved as .php file (not htm or html) and then uploaded to a website. Php extension is important because it tells the server to treat the file as PHP code.
Script #1 : Redirection
This script will redirect visitors to another page.
Replace http://www.yoururl.com with the url where you want to send visitors.
<?php
$url= “http://www.yoururl.com”;
header( “Location: $url” );
?>
Script #2 : Simple Quiz
- Save this script as quiz.php and guess how many lines this script has.
- <?php
- $status=”How many lines this script have ?”;
- $n = “34″;
- $test=$HTTP_POST_VARS["ftest"];
- $number=$HTTP_POST_VARS["fnumber"];
- if($test==”1″)
- {
- if($n==$number) $status=”Correct :-)”;
- if($n>$number) $status=”No, more than that :-(”;
- if($n<$number) $status=”No, less than that :-(”;
- }
- ?>
- <html><head>
- <title>Simple Quiz</title>
- <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
- </head><body>
- <form name=”form1″ method=”post” action=”quiz.php”>
- <table width=”75%” border=”0″ cellpadding=”4″ cellspacing=”0″ bgcolor=”#EEEEEE”>
- <tr>
- <td width=”30%”> </td>
- <td width=”70%”><?php print $status; ?></td>
- </tr>
- <tr>
- <td width=”30%”><div align=”right”>Enter number of lines : </div></td>
- <td width=”70%”><input name=”fnumber” type=”text” id=”fnumber” size=”4″ maxlength=”4″></td>
- </tr>
- <tr>
- <td width=”30%”> </td>
- <td width=”70%”><input type=”submit” name=”Submit” value=”Submit”> <input name=”ftest”
- type=”hidden” id=”ftest” value=”1″></td>
- </tr>
- </table>
- </form>
- </body></html>
Script #3 : Password Protection
- Save this script as login.php.
- Replace http://www.secreturl with url where you want to sand visitors that logged in.
- <?php
- $status=”Login :”;
- $username = “user”;
- $password = “pass”;
- $url = “http://www.secreturl”;
- $errorurl = “user”;
- $test=$HTTP_POST_VARS["ftest"];
- $user=$HTTP_POST_VARS["fuser"];
- $pass=$HTTP_POST_VARS["fpass"];
- if($test==”1″){
- if($user==$username){
- if($pass==$password){
- header( “Location: $url” );}
- else{
- $status=”Wrong password !”;}}
- else{
- $status=”Wrong username !”;}}
- ?>
- <html><head>
- <title>Login</title>
- <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
- </head><body>
- <form name=”form1″ method=”post” action=”login.php”>
- <table width=”75%” border=”0″ cellpadding=”4″ cellspacing=”0″ bgcolor=”#EEEEEE”>
- <tr>
- <td width=”30%”> </td>
- <td width=”70%”><?php print $status; ?></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>Username : </div></td>
- <td width=”70%”><input name=”fuser” type=”text” id=”fuser”></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>Password : </div></td>
- <td width=”70%”><input name=”fpass” type=”password” id=”fpass”></td>
- </tr><tr>
- <td width=”30%”> </td>
- <td width=”70%”><input type=”submit” name=”Submit” value=”Submit”> <input name=”ftest”
- type=”hidden” id=”ftest” value=”1″></td>
- </tr></table>
- </form>
- </body></html>
Script #4 : Date and Time
- This script will add current server DATE and TIME to your HTML page.
- <html>
- <head>
- <title>DATE and TIME v1</title>
- </head>
- <body>
- <?php
- $date_array = getdate();
- print “Server Date : $date_array[month] $date_array[mday], $date_array[year].<BR>”;
- print “Server Time : $date_array[hours]:$date_array[minutes]:$date_array[seconds]<BR>”;
- ?>
- </body>
- </html>
Script #5 : Other Date Functions
- Some other interesting Date Functions :
- <html>
- <head>
- <title>DATE and TIME v2</title>
- </head>
- <body>
- <?php
- $date_array = getdate();
- print “Weekday : $date_array[weekday]<BR>”;
- print “Day of the week : $date_array[wday]<BR>”;
- print “Day of the year : $date_array[yday]<BR>”;
- print “Month of the year : $date_array[mon]<BR>”;
- print “Time Stamp : $date_array[0]<BR>”;
- ?>
- </body></html>
Script #6 : Little Spy
- This script will return the url of the referring page, IP address of the visitor, browser type and version and
- the webserver that processed the request.
- <?php
- $url= $HTTP_REFERER;
- $ip = $REMOTE_ADDR;
- $browser= $HTTP_USER_AGENT;
- $server = $SERVER_NAME;
- print “Web page you came from : $url<br>”;
- print “Your IP Address : $ip<br>”;
- print “Your Browser : $browser<br>”;
- print “Webserver : $server<br>”;
- ?>
Script #7 : Counter
- This script will count and show number of visitors that visited your website
- <?php
- $file = “count.txt”;
- if ( is_file( $file )==false )
- {
- touch($file);
- $open = fopen($file, “w”);
- fwrite($open, “0″);
- fclose($open);
- }
- $open = fopen($file, “r”);
- $size = filesize($file);
- $count = fread($open, $size);
- fclose($open);
- $open = fopen($file, “w”);
- $count++;
- fwrite($open, $count);
- fclose($open);
- print $count;
- ?>
Script #8 : Unique Counter
- The same as previous, but counts only unique visitors (sets cookie).
- <?php
- $file = “count.txt”;
- if ( is_file( $file )==false )
- {
- touch($file);
- $open = fopen($file, “w”);
- fwrite($open, “0″);
- fclose($open);
- }
- $open = fopen($file, “r”);
- $size = filesize($file);
- $count = fread($open, $size);
- fclose($open);
- if (!isset($_COOKIE['mycounter'])) {
- $open = fopen($file, “w”);
- $count++;
- fwrite($open, $count);
- fclose($open);
- setcookie(”mycounter”,”Checked”,time()+86400);
- }
- print $count;
- ?>
Script #9 : Contact Us Form
- Change “xxxxx@xxxxx.xxx” to your e-mail address and save this script as “contact.php”.
- This script will send comments from “Contact Us” form on your website to your e-mail address.
- <?php
- $status=”Contact Us :”;
- $mymail = “xxxxx@xxxxx.xxx”;
- $test=$HTTP_POST_VARS["ftest"];
- $subject=$HTTP_POST_VARS["fname"];
- $name=$HTTP_POST_VARS["fname"];
- $mail=$HTTP_POST_VARS["fmail"];
- $comment=$HTTP_POST_VARS["fcomment"];
- $subject=”Contact from : $subject”;
- $body=”Name : “.$name;
- $body=$body.”\nE-Mail :”.$mail;
- $body=$body.”\n\n”.$comment;
- if($test==”1″) {
- if(mail($mymail,$subject,$body)) {
- $status=”Thank you for contacting us !”; }
- else {
- $status=”Error !”; }}
- ?>
- <html><head>
- <title>Contact Us Form</title>
- <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
- </head><body>
- <form name=”form1″ method=”post” action=”contact.php”>
- <table width=”75%” border=”0″ cellpadding=”4″ cellspacing=”0″ bgcolor=”#EEEEEE”>
- <tr>
- <td width=”30%”> </td>
- <td width=”70%”><?php print $status; ?></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>Name : </div></td>
- <td width=”70%”><input name=”fname” type=”text” id=”fname”></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>E-Mail : </div></td>
- <td width=”70%”><input name=”fmail” type=”text” id=”fmail”></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>Comment : </div></td>
- <td width=”70%”><textarea name=”fcomment” id=”fcomment”></textarea></td>
- </tr><tr>
- <td width=”30%”> </td>
- <td width=”70%”><input type=”submit” name=”Submit” value=”Submit”>
- <input name=”ftest” type=”hidden” id=”ftest” value=”1″></td>
- </tr>
- </table>
- </form>
- </body></html>
Script #10 : Refer a Friend
- Simple Refer a Friend script. Save this script as “refer.php”.
- <?php
- $status=”Refer a Friend :”;
- $subject=”Great website I have found !”;
- $test=$HTTP_POST_VARS["ftest"];
- $name=$HTTP_POST_VARS["fname"];
- $mail = array ($HTTP_POST_VARS["fmail1"], $HTTP_POST_VARS["fmail2"],
- $HTTP_POST_VARS["fmail3"] );
- $comment=$HTTP_POST_VARS["fcomment"];
- $body=$comment.”\n”.$name;
- if ($test==”1″){
- for ( $k=1; $k<=3; $k++ ){
- mail($mail[$k],$subject,$body);}
- $status=”Thank you !”;}
- ?>
- <html><head>
- <title>Refer a Friend Form</title>
- <meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>
- </head><body>
- <form name=”form1″ method=”post” action=”refer.php”>
- <table width=”75%” border=”0″ cellpadding=”4″ cellspacing=”0″ bgcolor=”#EEEEEE”>
- <tr> <td width=”30%”> </td>
- <td width=”70%”><?php print $status; ?></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>Your Name :</div></td>
- <td width=”70%”><input name=”fname” type=”text” id=”fname”></td>
- </tr><tr>
- <td> </td>
- <td>Tell these friends about our website :</td>
- </tr><tr>
- <td width=”30%”><div align=”right”>E-Mail 1 : </div></td>
- <td width=”70%”><input name=”fmail1″ type=”text” id=”fmail1″></td>
- </tr> <tr>
- <td><div align=”right”>E-Mail 2 : </div></td>
- <td><input name=”fmail2″ type=”text” id=”fmail2″></td>
- </tr> <tr>
- <td><div align=”right”>E-Mail 3 : </div></td>
- <td><input name=”fmail3″ type=”text” id=”fmail3″></td>
- </tr><tr>
- <td width=”30%”><div align=”right”>Comment : </div></td>
- <td width=”70%”><textarea name=”fcomment” id=”fcomment”>Hi,
- I have found an interesting website.
- Hope you will like it, too.
- Regards,</textarea></td>
- </tr> <tr>
- <td width=”30%”> </td>
- <td width=”70%”><input type=”submit” name=”Submit” value=”Submit”> <input name=”ftest”
- type=”hidden” id=”ftest” value=”1″></td>
- </tr></table></form></body></html>
Tags: Counter Script, Download E Books, E Book, E Books, Header Location, How Php Works, How To Learn Php, Html Resources, Location Url, Open Source Web, Php, Php Extension, Php For Beginners, Php Mysql, Php Script, Php Scripts, Preprocessor, Protection Script, Quiz Script, Redirection, Redirection Script, Redistribution Rights, Spy Script, Time Script, Volume One, Web Scripting, What Is Php


















































