ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
เรื่อง เครือข่ายอินเทอร์เน็ตและการสืบค้นข้อมูล
Advertisements

การพัฒนาโปรแกรมประยุกต์บนเว็บ
Introduction to C Introduction to C.
ธีระพงษ์ แสงรักษาวงศ์
หัวข้อชั้นสูงเกี่ยวกับคอมพิวเตอร์ซอฟต์แวร์
การจัดการเว็บไซค์คลังความรู้ ด้วยระบบฐานข้อมูล MySql
เอกสารประกอบการบรรยาย เรื่อง ASP and Database
JavaScript.
การพัฒนาการใช้งานในระบบเว็บ
Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
PHP LANGUAGE.
PHP LANGUAGE.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
ภาควิชาวิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
HTTP Client-Server.
World Wide Web WWW.
โครงสร้าง HTML โครงสร้างพื้นฐาน HTML คำสั่งขึ้นบรรทัดใหม่ <BR>
กระบวนการพัฒนา เอกสารเว็บเพจ
– Web Programming and Web Database
การติดตั้ง AppServ
Introduction to php Professional Home Page :PHP
เกียรติพงษ์ ยอดเยี่ยมแกร
การพัฒนาเว็บเบื้องต้นด้วย Macromedia Dreamweaver
PHP with Form ฟอร์ม คือหน้าจอที่ใช้เป็นสื่อกลางในการติดต่อระหว่างผู้ใช้เว็บไซต์ กับ เจ้าของเว็บไซต์ โดยผู้ใช้สามารถกรอกข้อมูลผ่านฟอร์มส่งไปยังเซอร์เวอร์
PHP คืออะไร หลายคนที่ทำเว็บไซต์ด้วย HTML หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ รับค่าเช่น ชื่อ ที่อยู่
PHP.
ภาษาที่ใช้ในการเขียนเว็บไซต์
ภาษาที่ใช้ในการเขียนเว็บ
ภาษาที่ใช้ในการเขียนเว็บไซต์
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
PHP.
บทที่ 1 เริ่มต้นกับ HTML.
เครื่องนักศึกษา  c:\appserv\www\ชื่อนักศึกษา\ชื่อไฟล์.php
PHP ย่อมาจาก Personal Home Page
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 PHP Structure Programming มหาวิทยาลัยโยนก.
PHP Personal Home Page PHP Lesson in Update : August 23,2012.
PHP:Hypertext Preprocessor
แนะนำภาษาที่ใช้ในการเขียนเว็บไซต์ และระบบฐานข้อมูล
Web Server นางสาวศรีโสภา คูประพัทธ์พงศ์ รหัส
ความรู้เบื้องต้น เกี่ยวกับภาษา PHP ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
คำสั่งแสดงผลในภาษา PHP
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
HTML, PHP.
MS.Pantharee Sawasdimongkol
ตัวแปร ชนิดข้อมูล และ ตัวดำเนินการใน PHP
เสรี ชิโนดม รู้จักกับ PHP เสรี ชิโนดม
ฟังก์ชัน.
การติดตั้ง Moodle บนวินโดว์
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
www เริ่มมีพัฒนาการมา ในราวปี ค. ศ ที่ Cern ซึ่งเป็น ห้องปฏิบัติการทางฟิสิกส์ แห่งยุโรป ตั้งอยู่ที่ประเทศ สวิตเซอร์แลนด์ โดย Bernner – Lee เป็นผู้
การเขียนเว็บเพ็จด้วยโปรแกรม
Introduction to Web Programming
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
โครงสร้าง ภาษาซี.
Permission&User command/ LAMP. User command adduser [username] [option] passwd [username] deluser [option] [username]
Introduction to HTML, PHP – Special Problem (Database)
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
PHP เบื้องต้น.
Introduction to SQL (MySQL) – Special Problem (Database)
Static Website รูปแบบของเว็บไซต์ Dynamic Website.
หลักการออกแบบเว็บไซต์
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
PHP.
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
Bc312 การพัฒนาโปรแกรมบนอินเตอร์เน็ต
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
ใบสำเนางานนำเสนอ:

ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP

เนื้อหา (Content) ประวัติของ PHP PHP คืออะไร ทำไม PHP จึงเป็นที่นิยม Language Reference ข้อแตกต่างของ PHP กับ ASP

ประวัติ PHP PHP ย่อมาจาก Professional Home Page เริ่มสร้างขึ้นในกลางปี 1994 ผู้พัฒนาคือ นาย Rasmus Lerdorf ปัจจุบัน PHP มีการพัฒนามาเป็นรุ่นที่ 4 - Version แรกเป็นที่รู้จักในชื่อว่า Personal Homepage Tools ในปี 1994 ถึงกลางปี1995 - Version ที่สองชื่อว่า PHP/FI ในกลางปี 1995 - Version 3 เป็นที่รู้จักกันในชื่อว่า PHP3 เริ่มใช้กลางปี 1997 - Version 4 Beta 2 ใช้ชื่อว่า Zend (Zend ย่อมาจาก Ze(ev) + (A)nd(I Gutmans) - ปัจจุบันเป็นรุ่นที่ 5 หรือเรียกอีกอย่างหนึ่ง คือ PHP5

รายชื่อของนักพัฒนาภาษา PHP Zeev Suraski, Israel Andi Gutmans, Israel Shane Caraveo, Florida USA Stig Bakken, Norway Andrey Zmievski, Nebraska USA Sascha Schumann, Dortmund, Germany Thies C. Arntzen, Hamburg, Germany Jim Winstead, Los Angeles, USA Rasmus Lerdorf, North Carolina, USA

PHP คืออะไร เป็นภาษา Script สำหรับแสดงเว็บเพจอย่างหนึ่ง จัดอยู่ในกลุ่ม Server Side Script เช่นเดียวกับ ASP การทำงานจะแทรกอยู่ในเอกสาร HTML สามารถ Compile ได้ทั้งบนระบบปฏิบัติการ UNIX, Windows NT, Windows 9x ความสามารถในการทำงานสูง โดยเฉพาะกับการติดต่อกับ Database เช่น MySQL, mSQL, Sybase และ PostgreSQL เป็นต้น

ลักษณะเด่นของ PHP ใช้ได้ฟรี PHP เป็นโปรแกรมที่ทำงานฝั่ง Sever ดังนั้นขีดความสามารถไม่จำกัด Cross-platform นั่นคือPHP ทำงานบนเครื่อง UNIX,Linux,Windows ได้หมด เรียนรู้ง่าย เนืองจาก PHP ฝั่งเข้าไปใน HTML และใช้โครงสร้างและไวยากรณ์ภาษาง่ายๆ เร็วและมีประสิทธิภาพ โดยเฉพาะเมื่อใช้กับ Apach Xerve เพราะไม่ต้องใช้โปรแกรมจาก ภายนอก ใช้ร่วมกับ XML ได้ทันที ใช้กับระบบแฟ้มข้อมูลได้ ใช้กับข้อมูลตัวอักษรได้อย่างมีประสิทธิภาพ ใช้กับโครงสร้างข้อมูลใช้ได้แบบ Scalar,Array,Associative array ใช้กับการประมวลผลภาพได้

สิ่งที่ PHP สามารถทำได้ CGI Database-enable web page Database Adabas D InterBase Solid DBase mSQL Sybase Empress MySQL Velocis FilePro Oracle Unix dbm Informix PostgreSQL

ทำไม PHP จึงเป็นที่นิยม Open source No cost implementation – PHP เป็นของฟรี Server side Crossable Platform HTML embedded Simple language

ทำไม PHP จึงเป็นที่นิยม Efficiency มีประสิทธิภาพ XML parsing ใช้งานร่วมกับ XML ได้ Server side เป็นการทำงานแบบ Server Side Database module สามารถติดต่อกับฐานข้อมูลได้ File I/O Text processing Image processing

การทำงานของ PHP ทำงานบน Web Server ได้หลายตัว เช่น Apache IIS Tomcat PWS ทำงานร่วมกับเอกสาร html สามารถแทรกคำสั่ง PHP ได้ตามที่ต้องการลงในเอกสาร html ทำงานในส่วนที่เป็นคำสั่งของ PHP ก่อน เมื่อมีการเรียกใช้เอกสารนั้น ๆ แสดงผลออกทาง Web Browsers

การทำงานของ PHP

เริ่มต้นการทำงานกับ PHP ติดตั้งโปรแกรม Appserv Apache Mysql PHPMyadmin ทดสอบการทำงานของ Apache WebServer

โครงสร้างภาษา PHP แบบที่ 1 XML style <?php คำสั่งภาษา PHP ?> ตัวอย่าง <?php echo “Hello ! World ! <br>”; echo “I am PHP”; ?>

โครงสร้างภาษา PHP (ต่อ) แบบที่ 2 SGML style <? คำสั่งภาษา PHP ?> ตัวอย่าง <? echo “Hello ! World ! <br>”; echo “I am PHP”; ?>

โครงสร้างภาษา PHP (ต่อ) แบบที่ 3 Java Language style <script language=“php”> คำสั่งภาษา PHP </script> ตัวอย่าง echo “Hello ! World”;

โครงสร้างภาษา PHP (ต่อ) แบบที่ 4 ASP Style <% คำสั่งภาษา PHP %> ตัวอย่าง <% echo “Hello ! World ! <br>”; echo “I am PHP”; %>

โครงสร้างของภาษา PHP (ต่อ) จากตัวอย่าง แบบที่เป็นที่นิยมมากที่สุดก็คือ แบบที่ 1 ผลที่ได้เมื่อผ่านการทำงานแล้วจะได้ผลดังนี้ Hello ! World ! I am PHP ข้อสังเกต - รูปแบบคล้ายกับภาษา C และ Perl - ใช้เครื่องหมาย ( ; ) คั่นระหว่างคำสั่งแต่ละคำสั่ง File ที่ได้ต้อง save เป็นนามสกุล php หรือ php3 เท่านั้น

การทดสอบการทำงานของ PHP เปิดโปรแกรม Browser ขึ้นมาแล้วก็พิมพ์ URL ตาม ต.ย. ข้างล่างนี้ http://localhost/test.php <?php echo "<h1>Welcome to PHP World </h1><br>"; echo "GIGO : Gabag In Gabag Out"; ?>

โดยปกติการตั้งชื่อเว็บหน้าแรก มักจะตั้งชื่อตาม ต.ย. ข้างล่างนี้ Index.html Index.php Index.asp Index.jsp http://localhost Root Directory WWW

Language Reference Comments - เหมือนกับการ Comment ของภาษา C, C++ และ Unix ตัวอย่าง <?php echo “Hello !”; // การ comment แบบ 1 บรรทัด /* แบบหลายบรรทัด ตั้งแต่ 2 บรรทัดขึ้นไป */ echo “World”; # การ comment แบบ shell-style ?>

คำสั่ง echo เป็นคำสั่งสำหรับแสดงผลลัพธ์ไปที่โปรแกรม browser รูปแบบของคำสั่ง echo ข้อความ1 หรือตัวแปร1, ข้อความ2 หรือตัวแปร2, ข้อความ3 หรือตัวแปร3, … ข้อความ เขียนภายใต้เครื่องหมาย double quote (“ “) หรือ single quote (‘ ‘) ตัวแปรของภาษา PHP จะขึ้นต้นด้วยเครื่องหมาย $ เสมอ คล้ายกับภาษา Perl

ตัวอย่าง การใช้คำสั่ง echo <?php echo "<center><h1>Welcome to PHP World </h1> </center><br>"; echo "<center>GIGO : Gabag In Gabag Out</center>"; echo "<center>"; echo "Today’s Date:"; echo Date('l F d, Y') ; echo "</center>"; ?>

ตัวอย่างที่ 1 intro-1.php3 <HTML> <HEAD> <TITLE>Example –1</TITLE> <BODY> <? echo "Hi, I'm a PHP script!"; ?> </HTML> Hi, I'm a PHP script!

ตัวอย่างที่ 2 intro-2.php3 <HTML> <HEAD> <TITLE> Example –2</TITLE> </HEAD> <BODY> Today’s Date: <? print(Date("l F d, Y")); ?> </BODY> </HTML> Today's Date: Thursday April 06, 2000

ตัวอย่างที่ 3 intro-3.php3 <HTML> <HEAD> <TITLE> Example –3</TITLE> </HEAD> <BODY> Today’s Date: <? /* ** print today’s date */ print(Date("l F d, Y")); ?> </BODY> </HTML> Today's Date: Thursday April 06, 2000

ยังไม่หมด มีต่อหน้าถัดไป ตัวอย่างที่ 4 <?php $YourName = "Seree"; $Today = date("l F d, Y"); $CostOfLunch = 3.50; $DaysBuyingLunch = 4; ?> <HTML> <HEAD> <TITLE> Example –4</TITLE> </HEAD> <BODY> Today’s Date: /* ** print today’s date */ print("<H3>$Today</H3>\n"); ยังไม่หมด มีต่อหน้าถัดไป

ตัวอย่างที่ 4 (ต่อ) /* ** print message about lunch cost */ print("$YourName, you will be out "); print($CostOfLunch * $DaysBuyingLunch); print(" dollars this week.<BR>\n"); ?> </BODY> </HTML>

ตัวอย่างที่ 5 intro-5.php3 echo '<pre>First Paragraph: Corporal Carrot, Ankh-Morpork City Guard (Night Watch), sat down in his nightshirt, took up his pencil, sucked the end for a moment, and then wrote:</pre>'; ?>

ตัวอย่างที่ 6 intro-6.php3 echo '<pre>'; echo `ls *.php3`; echo '</pre>'; ?>

เว็บไซต์ที่เกี่ยวข้องกับ PHP http://www.php.net

เว็บไซต์ที่เกี่ยวข้องกับ PHP http://www.appservnetwork.com

เว็บไซต์ที่เกี่ยวข้องกับ PHP http://www.mysql.com

เว็บไซต์ที่เกี่ยวข้องกับ PHP http://tomcat.apache.org