Bravo List
Register
Go Back   > Bravo List > P2P > Forum > Tutorials
Reply
  #1  
Old 26th January 2010, 13:19
Phogo's Avatar
Phogo Phogo is offline
VIP
 
Join Date: Jan 2008
United Kingdom
Posts: 902
Default PHP Tutorial with XAMPP for Windows
Introduction

PHP is a powerful tool for making dynamic and interactive Web pages.
It is the widely-used, free, and efficient alternative to competitors such as Microsoft's ASP and other scripting languages.
In our tutorial you will learn about PHP, and how to execute scripts on your server.

XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. XAMPP is really very easy to install and to use - just download, extract and start.


What is PHP?
  • PHP stands for PHP: Hypertext Preprocessor
  • PHP is a server-side scripting language, like Ruby on Rails, ASP, JSP and others
  • PHP scripts are executed on the server
  • PHP is an open source software
  • PHP supports many databases (MySQL, Oracle, PostgreSQL and etc.)
  • PHP is free to download and use
  • PHP files have a file extension of ".php" or ".php3"


Why PHP?
  • PHP runs on different platforms (Windows, Linux, Unix, etc.)
  • PHP is compatible with almost all servers used today (Apache, IIS, etc.)
  • PHP is FREE to download at PHP: Hypertext Preprocessor
  • PHP is easy to learn and runs efficiently on the server side
What do you Need?
Note: The default installation directory is C:\xampp and C:\xampp\htdocs is the location for the PHP file.


How to Run a PHP file using XAMPP?
  • Create a PHP file then save it to C:\xampp\htdocs directory.
  • Open your browser then type "http://localhost/Your PHP File name" or "http://I.P. Address/Your PHP File name"

Basic PHP Syntax

A PHP scripting block always starts with <?php and ends with ?>. A PHP scripting block can be placed anywhere in the document.

Example:
PHP Code:
<?php
//Put your code here
?>




A PHP file normally contains HTML tags, Javascript and PHP scripting code.

Example:
PHP Code:
<html>
<body>

<?php
echo " Hello World ";
?>

</body>
</html>
Each code line in PHP must end with a semicolon. The semicolon is a separator and is used to distinguish one set of instructions from another.

Note: The file must have a .php or .php3 extension else the PHP code will not be executed.


Comments in PHP
  • // to make a single-line comment
  • /* and */ to make a large comment block.
Example:
PHP Code:
<html>
<body>

<?php

//This is a comment

/*
This is
a comment
block
*/

?>

</body>
</html>




Variable Declarations in PHP

Variables are used for storing a values, like text strings, numbers or arrays.
In PHP, a variable does not need to be declared before adding a value to it and no data type needed, PHP will automatically converts the variable to the correct data type, depending on its value.

PHP variables are start with a $ sign symbol.

Example:
PHP Code:
$variable_name value




Naming Rules for PHP Variables
  • A variable name must start with a letter or an underscore "_"
  • A variable name should not contain spaces.
  • A variable name can only contain alpha-numeric characters and underscores (a-z, A-Z, 0-9, and _ )
Valid Example:
PHP Code:
$variable_name 
$VariableName
$varName
$varName1 
Reply With Quote
Reply

Tags
php , tutorial , windows , xampp

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Need help] How to setup Gazelle with windows + xampp. Kadir Gazelle 3 16th December 2012 20:40
install gazelle on windows using xampp Doktor-X Gazelle 12 14th December 2009 20:27
SMTP on XAMPP weevazi Community Cafe 0 10th January 2009 20:12
problem massmail.php xampp empereur TBDev 1 3rd January 2009 17:36
Tutorial Please :( franky2008 BT.Manager (phpMyBitTorrent) 1 29th November 2008 16:23



All times are GMT +2. The time now is 23:36. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.