MS.Pantharee Sawasdimongkol

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างของภาษา C ในโปรแกรมที่พัฒนาด้วยภาษา C ทุกโปรแกรมจะมีโครงสร้างการพัฒนาไม่แตกต่างกัน ซึ่งประกอบด้วย 6 ส่วนหลัก ๆ โดยที่แต่ละส่วนจะมีหน้าที่แตกต่างกัน.
Advertisements

บทที่ 2 รหัสควบคุมและการคำนวณ
Introduction to C Introduction to C.
ธีระพงษ์ แสงรักษาวงศ์
เรียนรู้และเข้าใจ HTML อย่างง่าย
Ajax อ.วชิระ หล่อประดิษฐ์ ระบบสารสนเทศทางคอมพิวเตอร์
การเขียน Webpage ด้วย HTML
HTML Language ภาษา HTML คืออะไร ? HTML (Hyper Text Markup Language) เป็นภาษาที่ใช้ในการพัฒนา web page เพื่อให้โปรแกรม web brower ต่างๆ (Internet Explorer,
Script Programming& Internet Programming
หลักการออกแบบเว็บ กำหนดกลุ่มเป้าหมาย จำแนกกลุ่มเนื้อหา
JavaScript.
HTML เบื้องต้น ธวัชชัย สลางสิงห์.
Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
รับและแสดงผลข้อมูล.
PHP LANGUAGE.
PHP LANGUAGE.
โครงสร้าง ภาษา HTML.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
การเขียนโปรแกรม ASP การประกาศตัวแปร
ภาควิชาวิทยาการคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
โครงสร้าง HTML โครงสร้างพื้นฐาน HTML คำสั่งขึ้นบรรทัดใหม่ <BR>
– Web Programming and Web Database
– Web Programming and Web Database
Introduction to php Professional Home Page :PHP
การพัฒนาเว็บเบื้องต้นด้วย Macromedia Dreamweaver
PHP with Form ฟอร์ม คือหน้าจอที่ใช้เป็นสื่อกลางในการติดต่อระหว่างผู้ใช้เว็บไซต์ กับ เจ้าของเว็บไซต์ โดยผู้ใช้สามารถกรอกข้อมูลผ่านฟอร์มส่งไปยังเซอร์เวอร์
PHP.
ภาษาที่ใช้ในการเขียนเว็บไซต์
ภาษาที่ใช้ในการเขียนเว็บ
การสร้างเว็บเพจ HTML.
PHP.
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
เครื่องนักศึกษา  c:\appserv\www\ชื่อนักศึกษา\ชื่อไฟล์.php
PHP ย่อมาจาก Personal Home Page
Page: 1 การพัฒนาโปรแกรมประยุกต์บนเว็บ อ. บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 กรกฎาคม 2550 PHP Structure Programming มหาวิทยาลัยโยนก.
Introduction to C Language
ความรู้เบื้องต้น เกี่ยวกับภาษา PHP ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
คำสั่งแสดงผลในภาษา PHP
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
HTML, PHP.
ตัวแปร ชนิดข้อมูล และ ตัวดำเนินการใน PHP
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
Week 2 Variables.
เสรี ชิโนดม รู้จักกับ PHP เสรี ชิโนดม
Computer Programming for Engineers
ฟังก์ชัน.
การใช้งานระบบ TU Moodle
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
www เริ่มมีพัฒนาการมา ในราวปี ค. ศ ที่ Cern ซึ่งเป็น ห้องปฏิบัติการทางฟิสิกส์ แห่งยุโรป ตั้งอยู่ที่ประเทศ สวิตเซอร์แลนด์ โดย Bernner – Lee เป็นผู้
HTML 1. รูปแบบพื้นฐานของ เอชทีเอ็มแอล
หลักการเขียนเว็บไซต์
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
โครงสร้าง ภาษาซี.
หน่วยที่ 4 โครงสร้างโปรแกรมภาษาซี
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 เบื้องต้น.
สื่อการสอนการเขียนเว็บเพจ ด้วยภาษา HTML
PHP Html Form && Query string
โครงสร้างของภาษา HTML
โดย ส.อ.ประกาศิต วรนุช วิททยาลัยเฉลิมกาณจนา
PHP.
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction to PHP
Bc312 การพัฒนาโปรแกรมบนอินเตอร์เน็ต
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
ใบสำเนางานนำเสนอ:

MS.Pantharee Sawasdimongkol รู้จักกับ PHP MS.Pantharee Sawasdimongkol

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

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

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

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

ทำไม PHP จึงเป็นที่นิยม Open source No cost implementation – PHP เป็นของฟรี Server side Crossable Platform HTML embedded Simple language Efficiency XML parsing Database module File I/O Text processing Image processing PHP Programming

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

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

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

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

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

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

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

หลักการเขียนโปรแกรม php พื้นฐานเหมือนกับภาษา C ใช้พื้นที่ว่างได้ โดยการเว้นบรรทัดในขณะที่ยังเขียนคำสั่งต่างๆ ไม่จบ ประโยคสามารถทำได้ Case-Sensitive บางกรณี คือ ตัวเล็ก-ตัวใหญ่มีความแตกต่างกันในการ อ้างอิงตัวแปร แต่ถ้าเป็นการใช้คำสั่ง เช่น if ก็จะเหมือนกับ IF หรือ function อย่างเช่น empty() อาจจะเขียนเป็น Empty() ก็ได้ ปิดคำสั่งทุกประโยคด้วย ; PHP Programming

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

ตัวอย่างที่ 1 intro.php <HTML> <HEAD> <TITLE>Example –1</TITLE> </HEAD> <BODY> <?php phpinfo() ; ?> </HTML> *** ทำการ สร้าง Folder ชื่อ PHP_Demo ไว้ใน c:\Appserv\www\ และเก็บ File นี้ไว้ใน Folder ดังกล่าว PHP Programming

การเรียกใช้งาน เปิดโปรแกรม browser พิมพ์ url http://localhost/php_demo/intro.php PHP Programming

ตัวอย่างที่ 2 (date.php) <HTML> <HEAD> <TITLE> Example –2</TITLE> </HEAD> <BODY> Today’s Date: <? print(Date("l F d, Y")); ?> </BODY> </HTML> Today's Date: Monday November 3, 2009 PHP Programming

ตัวอย่างที่ 3 (Sample1.php) <? echo"Hello Word <br>"; echo"Hello PHP Programming"; ?> บันทึกไฟล์เป็น Sample1.php PHP Programming

การเชื่อมต่อข้อความหรือตัวแปร ใช้เครื่องหมาย . (จุด) หรือ, (ลูกน้ำ) เช่น echo “ปัณฑรีย์ ”. “สวัสดิมงคล”; หรือ echo “ปัณฑรีย์ ”, “สวัสดิมงคล”; ผลลัพธ์ ปัณฑรีย์ สวัสดิมงคล PHP Programming

การขึ้นบรรทัดใหม่ ใช้ Tag เหมือนกับ HTML Tag คือ “<br>” (Tag br ) เช่น echo “ปัณฑรีย์<br>บุ๋ม”; หรือ echo “ปัณฑรีย์”,“<br>”.“บุ๋ม”; ผลลัพธ์ ปัณฑรีย์ บุ๋ม PHP Programming

การกำหนดรูปแบบตัวอักษร <font>……..</font> (Tag font) เช่น echo “<font color=‘red’ size=20 face=‘JasmineUPC’>ปัณฑรีย์</font>”; สี ขนาด แบบ ผลลัพธ์ ปัณฑรีย์

การกำหนดรูปแบบตัวอักษร ตัวหนา <b>………….</b> ตัวเอียง <i>…………..</i> ตัวขีดเส้นใต้ <u>………….</u> เช่น echo “<b><i><u>ปัณฑรีย์</u></i></b>”; ผลลัพธ์ ปัณฑรีย์

คำสั่ง Print print("ข้อความที่ต้องการแสดง"); คำสั่ง print จะทำงานเหมือนกับคำสั่ง echo แต่คำสั่ง print นั้นสามารถแสดงค่าได้ครั้งหนึ่งค่าเท่านั้น ในขณะที่คำสั่ง echo สามารถแสดงค่าได้หลาย ๆ ค่า <? print"Hello Word"; print"<br>"; print"Hello PHP Programming"; ?> บันทึกไฟล์เป็น Sample2.php PHP Programming

คำสั่ง Printf Printf(String format,…); คำสั่ง Printf จะทำงานเหมือนกับคำสั่ง echo และ print เพื่อส่งข้อมูลไปแสดงที่Brownser แต่คำสั่ง Printf นั้นสามารถที่จะกำหนดรูปแบบการแสดงข้อมูลได้ด้วย เหมือนกับภาษา C PHP Programming

ไฟล์ Sample3.php <? $name=‘Pantharee Sawasdimongkol’; $old=21; $salary=39000.45; $key=165; printf("ชื่อ %s ",$name); printf("<br>อายุ %d ",$old); printf("<br>เงินเดือน %.2f ",$salary); printf("<br>Character ของ key คือ %c ",$key); ?> PHP Programming

สัญลักษณ์ในฟังก์ชั่น prinf(); %d เลขฐานสิบ %b เลขฐานสอง %c รหัส ASCII %f ทศนิยม %o เลขฐานแปด %s ตัวอักษร String %x , %X เลขฐานสิบหก PHP Programming

ผลลัพท์ที่ได้จากตัวอย่าง ชื่อ อายุ 21 เงินเดือน 39000.45 Character 165 key คือ ฅ PHP Programming

$webmaster = “ปัณฑรีย์ สวัสดิมงคล" ; <?php $name = “boom.com" ; $webmaster = “ปัณฑรีย์ สวัสดิมงคล" ; echo "ยินดีต้อนรับสู่เว็บ $name เว็บมาสเตอร์มีนามว่า $webmaster"; ?> ผลลัพท์จากตัวอย่าง ยินดีต้อนรับสู่เว็บ boom.com เว็บมาสเตอร์เขามีนามว่า ปัณฑรีย์ สวัสดิมงคล PHP Programming

Quiz (2 Points.) ให้นักศึกษาใช้คำสั่ง php เพื่อแสดงข้อความในรูปแบบของ AngsanaUPC ออกมาดังต่อไปนี้ ชื่อ ปัณฑรีย์ นามสกุล สวัสดิมงคล (สีดำ ตัวหนา ขนาด = 25) รหัสนักศึกษา 45410261 (สีดำ ตัวหนา-เอียง ขนาด = 25) สาขาวิชา เทคโนโลยีสารสนเทศ (สีดำ ตัวหนา ขนาด = 25) ภาควิชา เทคโนโลยีสารสนเทศ (สีดำ ตัวหนา ขนาด = 25) มหาวิทยาลัย เทคโนโลยีพระจอมเกล้า ธนบุรี (สีดำ ตัวหนา ขนาด = 25) เบอร์โทร 085-0482434 (รหัสสี “#740a9b” ตัวหนา-เอียง ขนาด = 25) Email sapantharee@yaoo.com (รหัสสี “#13707b” ตัวเอียง ขนาด = 25) หมายเหตุ (กำหนดรูปแบบและสีสันตามคำสั่ง Sava file : ชื่อ_ID.php เช่น pantharee_45410261.php)