PHP Professor Waterman. Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

PHP I.
PHP for Server-Side Preprocessing Chapter 08. Overview and Objectives Present a brief history of the PHP language Discuss how PHP fits into the overall.
Software Freedom Day th September 2007 Asia Pacific Institute of Information Technology Colombo, Sri Lanka. Nazly Ahmed Scripting The Web.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
BY: ALBERTO CABEZAS 4/19/2010. INTRODUCTION: PHP is considered today as one of the most famous scripting languages. PHP is widely used as a general purpose.
Server-Side vs. Client-Side Scripting Languages
Chapter Concepts Review Markup Languages
PHP/ASP Robert Nelson & Will Vanlue BA370 November 4 th, 2005.
Learning Web development. 3(+1) Tier architecture PHP script Remote services Web Server (Apache, IIS) Browser (IE, FireFox, Opera) Desktop (PC or MAC)
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction to PHP. PHP Origins Rasmus LerdorfRasmus Lerdorf (born Greenland, ed Canada) PHP originally abbreviation for ‘Personal Home Pages’, now ‘PHP.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
May 11, 2011 PHP Hypertext Preprocessor. What is the technology? ✤ Server side scripting and programming language. ✤ Can be embedded in HTML ✤ Free and.
May 11, 2011 PHP Hypertext Preprocessor. What is the technology? ✤ Server side scripting and programming language. ✤ Can be embedded in HTML ✤ Free and.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
ECA 228 Internet/Intranet Design I Intro to the Web.
 Definition of HTML Definition of HTML  Tags in HTML Tags in HTML  Creation of HTML document Creation of HTML document  Structure of HTML Structure.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
PHP By Dr. Syed Noman Hasany. PHP PHP was originally created by Rasmus Lerdorf in PHP stands for PHP: Hypertext Preprocessor (a recursive acronym).
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
PHP PHP: Hypertext Preprocessing. What is PHP? PHP is a server-side scripting language designed specifically for the Web. An open source language PHP.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Web Design Basic Concepts.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
Sys Prog & Scripting - HW Univ1 Systems Programming & Scripting Lecture 15: PHP Introduction.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
What is PHP PHP (officially "PHP: Hypertext Preprocessor") is a server-side HTML-embedded scripting language –means that code does not need to be compiled.
PHP - Hypertext Preprocessor Yaron Benita De Paul University.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
PHP PHP: Hypertext Preprocessing Preston Brinks and Sean McKenzie.
PHP TUTORIAL. HISTORY OF PHP  PHP as it's known today is actually the successor to a product named PHP/FI.  Created in 1994 by Rasmus Lerdorf, the very.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
PHP and MySQL by Example COMP YL Professor Mattos.
Technical Review - PHP Jang Jaeseok. Overview Introduction  What is PHP?  History of PHP  What can do with PHP?  Advantages of PHP PHP syntax.
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
1 3. Computing System Fundamentals 3.1 Language Translators.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Web Programming Brian Toone 8/27/2014. Outline for today 1.Understanding the architecture of the web 2.Overview of programming languages – Client-side.
Introducing the World Wide Web Internet- a structure made up of millions of interconnected computers whose users communicate with each other and share.
WEB DEVELOPMENT WITH PHP/MYSQL. WEB DEVELOPMENT COURSE HAS DIFFERENT NAME IN DIFFERENT INSITUTES, THIS IS A CORE COURSE FOR BS/MS STUDENTS. THIS IS ALSO.
1 CSC 301 Web Programming Charles Frank. PHP – Stands for:  Personal Home Page (originally),  PHP: Hypertext Preprocessor (now; follows GNU’s recursive.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
Unit 1 – Web Concepts Instructor: Brent Presley.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
VertexPlus Softwares Pvt. Ltd. WEB TECHNOLOGIES BEFORE CHOOSING WEBSITE DEVELOPMENT SERVICES FOR WEBSITE vertexplus.com.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Active Server Pages Computer Science 40S.
And Why You Should Use It In You Websites
PHP / MySQL Introduction
Skulbong Taisawapak ID:
IntroductionToPHP Static vs. Dynamic websites
Intro to PHP.
Introduction to PHP.
Web Application Development Using PHP
Presentation transcript:

PHP Professor Waterman

Agenda What is PHP Versions HTML Dynamic Web sites Interactive Web Sites Installing PHP Transfer pages to a Web hosting service Who uses PHP Language Basics Database manipulation Server-side Processing Object-oriented Increased Security Cross platform Web Servers Development tools

History of PHP PHP succeeds an older product, named PHP/FI. PHP/FI was created by Rasmus Lerdorf in 1995, initially as a simple set of Perl scripts for tracking accesses to his online resume. He named this set of scripts 'Personal Home Page Tools'. As more functionality was required, Rasmus wrote a much larger C implementation, which was able to communicate with databases, and enabled users to develop simple dynamic Web applications. Rasmus chose to release the source code for PHP/FI for everybody to see, so that anybody can use it, as well as fix bugs in it and improve the code.release

History of PHP PHP/FI, which stood for Personal Home Page / Forms Interpreter, included some of the basic functionality of PHP as we know it today. It had Perl-like variables, automatic interpretation of form variables and HTML embedded syntax. The syntax itself was similar to that of Perl, albeit much more limited, simple, and somewhat inconsistent.

History of PHP By 1997, PHP/FI 2.0, the second write-up of the C implementation, had a cult of several thousand users around the world (estimated), with approximately 50,000 domains reporting as having it installed, accounting for about 1% of the domains on the Internet. While there were several people contributing bits of code to this project, it was still at large a one-man project.

What is PHP A Popular scripting Language used to create powerful and dynamic Web sites. Currently used in over five million web sites around the world. PHP is open-source software – free of charge – No restrictions on the code you create PHP is server-side software Used to create database driven web sites

What is PHP PHP is a thriving community of individuals from: – The learning communities – Field of academic – Programming – sciences There is an entire community of people out there successfully communicating via the Web. More importantly:

Versions PHP is constantly evolving and a new version of the language is released every few years. As a result, each new version of PHP offers more features than the previous versions.

HTML HyperText Markup Language (HTML) is the markup languauge used to create Web pages. PHP can be used to dynamically generate the HTML code for a Web page. PHP is embedded into HTML code with the use of special tags, called delimiters. Embedding PHP code into HTML code makes it possible to enhance existing Web pages on a Web site.

Dynamic Web Sites Dynamic Web sites contain Web pages that display constantly changing content. Using PHP, you can determine the content a Web page displays, depending on many different factors (i.e., you can have a page display different information depending on the date, time, and or users location. Dynamic pages increase the interest in your page more so than static pages

Interactive Web Sites Allows visitors to your site the ability to exchange information between the Web site and the user. Allows Web developers to easily create Web pages that process information submitted by the user. Web sites are tailored to meet the needs of individual users-which in turn makes your site more appealing

Database Manipulation One of the most essential features of PHP is the ability to incorporate database into your Web site. You can work with a number of databases such as, MySQL, Oracle, and Sybase. Make the information store in the database available to users. With PHP ability to store and access database you can display up-to-date information for your visitors PHP can also allow users to manipulate the data in the database (users can edit and delete information).

Inserting PHP code into a Web page PHP code is inserted into HTML code using closing delimiter. The delimiter tells the Web server where the PHP code begins and ends. You must use an opening and closing tag for each section of code. PHP code used to generate output must be inserted between the and tags

Server-Side Processing A Web server processes all the PHP code in a Web page and translates the code into simple HTML code. Web developers do not have to take into consideration the type of Web browsers used by the clients. Any browser that can view Web pages can view pages containing PHP code processed by a Web server

Object-Oriented Object-Oriented programming is a type of programming that treats packages of code as distinct modules, or objects. Using objects can make a large Web application easier to manage. PHP supports object-oriented programming concepts that allow Web developers to write code in an oriented fashion.

Increased Security PHP is more secure than HTML because PHP code is processed on a Web server there users can not access the code used to create the PHP page. This makes it safer to create user names, passwords, and other sensitive data. If a user views the source code all he will see it the HTML code generated by PHP, not the PHP code itself.

Cross Platform PHP can be installed on computers using different Windows, MAC, and Unix operating systems. The majority of PHP code will work on any platform.

Web Servers You do not need a Web server to view the pages, however, you do need server software The server software would be Apache, Microsoft’s Web server products, Internet Information Server (IIS) and Personal Web Server (PWS). Server software and or a Web host service can also be used to store PHP pages

Development Tools PHP does not required special development tools, all you need is a text editor such as Notepad and a browser. There are a number of programs that were create to work with PHP such as Dreamweaver, Coldfusion, and Homesite

PHP Books PHP Professional Projects, by Ashish Wilfred, Meeta Gupta, and Kartik Bhatnagar Premier Press PHP Your visual blueprint for creating open source, server-side content Visual Quickpro Guide, PHP Advanced for the World Wide Web, Larry Ullman PHP Fast & Easy web development, Julie C. Meloni

Web Resources Px.sklar.com