PHP.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Introduction to C Introduction to C.
Advertisements

HTML Language ภาษา HTML คืออะไร ? HTML (Hyper Text Markup Language) เป็นภาษาที่ใช้ในการพัฒนา web page เพื่อให้โปรแกรม web brower ต่างๆ (Internet Explorer,
Script Programming& Internet Programming
ชนิดของข้อมูลและตัวดำเนินการ
JavaScript.
พื้นฐานความรู้เกี่ยวกับอินเทอร์เน็ต
การพัฒนาการใช้งานในระบบเว็บ
Intro : การเขียนโปรแกรมบนอินเตอร์เน็ต
รับและแสดงผลข้อมูล.
PHP LANGUAGE.
PHP LANGUAGE.
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
วิชา การเขียนโปรแกรมบนเว็บ (Web-based Programming)
ปฏิบัติการที่ 3 : การสร้างโฮมเพจอย่างง่าย
HTTP Client-Server.
World Wide Web WWW.
Ch 8 CGI & Perl Kulachatr C. Na Ayudhya.
ฟังก์ชันของ PHP ฟังก์ชันคือ โปรแกรมย่อยที่สามารถประมวลผล และ คืนผลลัพธ์จาการประมวลผลนั้นสู่โปรแกรมหลักได้ ซึ่งจำเป็นในการเขียนโปรแกรมเพื่อช่วยให้การทำงานมีประสิทธิภาพที่สูงขึ้น.
Functions & Sub Program ฟังก์ชันและโปรแกรมย่อย
– Web Programming and Web Database
การติดตั้ง AppServ
FUNCTION File Week 7 by Mr. Jiraphan Srisomphan. 2 แสดงชื่อไฟล์ในไดเรกทรอรี่ด้วย Dir() >Handle-> เก็บค่าเลขรหัสของได เรกทรอรี่ที่สร้างขึ้น >Path-> เก็บรายชื่อพาธของไดเรก.
Php Variable , Expression Professional Home Page :PHP
Introduction to php Professional Home Page :PHP
เกียรติพงษ์ ยอดเยี่ยมแกร
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
PHP with Form ฟอร์ม คือหน้าจอที่ใช้เป็นสื่อกลางในการติดต่อระหว่างผู้ใช้เว็บไซต์ กับ เจ้าของเว็บไซต์ โดยผู้ใช้สามารถกรอกข้อมูลผ่านฟอร์มส่งไปยังเซอร์เวอร์
โอฬาริก สุรินต๊ะ CS/MIS
Joomla Virtual Mart ดาวโหลดไฟล์ : \\geradt
ภาษาที่ใช้ในการเขียนเว็บไซต์
ภาษาที่ใช้ในการเขียนเว็บ
Javascripts.
การแสดงข้อความ echo - echo “Hello”; // Hello - $text = “ World”;
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
Introduction to ASP.NET
บทที่ 1 เริ่มต้นกับ HTML.
เครื่องนักศึกษา  c:\appserv\www\ชื่อนักศึกษา\ชื่อไฟล์.php
PHP:Hypertext Preprocessor
Introduction to C Language
แนะนำภาษาที่ใช้ในการเขียนเว็บไซต์ และระบบฐานข้อมูล
การอบรมพัฒนาระบบ Learning Managment System ด้วยโปรแกรม Moodle คณะแพทยศาสตร์ศิริราช มหาวิทยาลัยมหิดล วันที่ 4-5 มี.ค.2551.
Charter 12 1 Chapter 12 อินเทอร์เน็ต Internet.
ตัวแปรในภาษา JavaScript
คำสั่งแสดงผลในภาษา PHP
HTML, PHP.
ตัวแปร ชนิดข้อมูล และค่าคงที่
ตัวแปรกับชนิดของข้อมูล
ตัวแปร ชนิดข้อมูล และ ตัวดำเนินการใน PHP
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
การประมวลผลสายอักขระ
ฟังก์ชัน.
การติดตั้ง Moodle บนวินโดว์
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม PHP
World Wide Web. You will know หัวเรื่องหลักๆทั้งหมด 5 หัวข้อดังนี้ Basic Web Concept Web application in daily life Essential Web Developer Language How.
การเขียนเว็บเพ็จด้วยโปรแกรม
Introduction to Web Programming
การพัฒนาโปรแกรมเสริมสำหรับการ แสดงวีดีโอจากเว็บไซต์ภายนอกใน เวิร์ดเพรส (Development plugin for displaying video from an external website in WordPress)
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
Introduction to HTML, PHP – Special Problem (Database)
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
คำศัพท์ระบบอินเตอร์เน็ต
PHP. P ersonal H ome P age P rofessional H ome P age PHP : H ypertext P reprocessor.
Introduction to SQL (MySQL) – Special Problem (Database)
บทที่ 8 เครือข่ายอินเตอร์เน็ต
Static Website รูปแบบของเว็บไซต์ Dynamic Website.
หลักการออกแบบเว็บไซต์
สำนักวิชาเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
อาจารย์ชนิดา เรืองศิริวัฒนกุล หลักสูตรสาขาวิชาเทคโนโลยีสารสนเทศ
ใบสำเนางานนำเสนอ:

PHP

PHP Personal Home Page Professional Home Page PHP : Hypertext Preprocessor

PHP is a server-side scripting language. PHP scripts are executed on the server PHP supports many databases (MySQL, Oracle, etc.) PHP is an open source software PHP is free to download and use

รูปแบบของเว็บเพจ Static Web Dynamic Web

Static Web ข้อดี ไม่ต้องใช้ทักษะด้านการเขียนโปรแกรมมากนัก Static web pages คือเอกสาร HTML ที่ถูกเก็บอยู่ในระบบการจัดการไฟล์ (file system) หรือในเครื่องแม่ข่าย (Server) และถูกเรียกดูผ่านโปรโตคอล HTTP ข้อดี ไม่ต้องใช้ทักษะด้านการเขียนโปรแกรมมากนัก เลือกใช้โฮส(เครื่องแม่ข่าย)แบบใดก็ได้ สามารถดูผ่าน Browser ได้โดยไม่ต้องนำไปไว้ที่เว็บเซิร์ฟเวอร์ เช่น เรียกดูจาก CD-ROM หรือจาก USB Drive. ข้อเสีย การดูแล เช่น การปรับปรุงเนื้อหา หรือการเปลี่ยนแปลง หน้าเอกสารจำนวนหลายๆ หน้าทำได้ด้วยความยุ่งยาก

Dynamic Web เป็นลักษณะของเว็บเพจ ที่เนื้อหาภายในเว็บไซต์มีการเปลี่ยนแปลงตลอดเวลา โดยสามารถเปลี่ยนแปลงได้หลายลักษณะเช่น จากผู้พัฒนาเว็บไซต์เอง หรือจากผู้เข้าชมที่มีส่วนร่วมในเว็บไซต์ ประเภทของ Dynamic Web Server-side scripting Client side scripting Combination

สิ่งที่ควรรู้ในการเขียน PHP HTML CSS Javascript Database

ความสามารถของ PHP รับส่งข้อมูลกับผู้ใช้ได้ แทรกโค้ด PHP เข้าไประหว่างภาษา HTML ได้ทันที มีฟังก์ชันสนับสนุนการทำงาน สามารถติดต่อกับฐานข้อมูลได้มากมาย สนับสนุนการติดต่อกับโปรโตคอลได้หลากหลาย สามารถทำงานได้กับฮาร์ดแวร์ทุกระดับ

โปรแกรมใช้งาน ตัวแปลภาษา PHP (http://www.php.net) Apache Web Server (http://httpd.apache.org/) Appserv (http://www.appservnetwork.com/) PHP Apache Web Server Mysql phpMyAdmin

Syntax <?php ?> <? ?> <script language=“php”> <% %>

Comment //…………………… แบบบรรทัดเดียว /* ……………….. //…………………… แบบบรรทัดเดียว /* ……………….. …………………… */ แบบหลายบรรทัด

Variable ห้ามขึ้นต้นด้วยตัวเลขหรือสัญลักษณ์พิเศษ $1name $+LastName $ (Dollar Sign) $name , $telephone A-Z , a-z , 0-9 , _ $Name1 , $l_name Case Sensitive $Name ,$name ,$nAmE ห้ามขึ้นต้นด้วยตัวเลขหรือสัญลักษณ์พิเศษ $1name $+LastName ห้ามเว้นวรรคและใช้สัญลักษณ์ทางคณิตศาสตร์ $First Name $First-Name

String (ข้อความ) “…” กำหนดข้อความให้กับตัวแปร “…” กำหนดข้อความให้กับตัวแปร ‘…’ กำหนดข้อความให้กับตัวแปร . ต่อหรือเพิ่มเติมข้อความ $Name = “Sam”; $Name = ‘Sam’; $Text = “Hello ” . “World”; -> Hello World

String Function strlen() นับจำนวนตัวอักษรของคำ strpos() หาตำแหน่งของตัวอักษรของคำ explode() แยกคำ/ตัวอักษร number_format() รูปแบบตัวเลข 1,200.50 str_replace() ค้นหาและแทนที่ข้อความ

การแสดงข้อความ echo - echo “Hello”; // Hello - $text = “ World”; echo “Hello”.$text; // Hello World print - print “Hello”; // Hello printf - $text = “Hello”; printf(“%s”,$text); // Hello

Operator Operator Name Example Result x + y Addition 2 + 2 4 x - y Subtraction 5 - 2 3 x * y Multiplication 5 * 2 10 x / y Division 15 / 5 x % y Modulus 5 % 2 10 % 2 1 0 - x Negation - 2   a . b Concatenation "Hello". "World" HelloWorld

x = y x += y x = x + y x -= y x = x - y x *= y x = x * y x /= y x = x / y x %= y x = x % y a .= b a = a . b

เพิ่มค่าให้ x ทีละหนึ่งก่อน แล้วคืนค่า Operator ชื่อ ความหมาย ++ x Pre-increment เพิ่มค่าให้ x ทีละหนึ่งก่อน แล้วคืนค่า x ++ Post-increment คืนค่า x ก่อน จึงเพิ่มค่าทีละหนึ่ง -- x Pre-decrement ลดค่าให้ x ทีละหนึ่งก่อน แล้วคืนค่า x -- Post-decrement คืนค่า x ก่อน จึงลดค่าทีละหนึ่ง

x มีค่าเท่ากับ y และชนิดของข้อมูลต้องเหมือนกัน Operator ชื่อ ความหมาย ตัวอย่าง x == y เท่ากับ x มีค่าเท่ากับ y 5 = = 8 ให้ค่า false x === y x มีค่าเท่ากับ y และชนิดของข้อมูลต้องเหมือนกัน 5 = = = "5" ให้ค่า false x != y ไม่เท่ากับ x มีค่าไม่เท่ากับ y 5 != 8 ให้ค่า true x <> y 5 < > 8 ให้ค่า true x !== y x ไม่เท่ากับ y หรือ ชนิดของข้อมูลไม่เหมือนกัน 5 != = "5" ให้ค่า true x > y มากกว่า x มีค่ามากกว่า y 5 > 8 ให้ค่า false x < y น้อยกว่า x มีค่าน้อยกว่า y 5 < 8 ให้ค่า true x >= y มากกว่าหรือเท่ากับ x มีค่ามากกว่าหรือเท่ากับ y 5 >= 8 ให้ค่า false x <= y น้อยกว่าหรือเท่ากับ x มีค่าน้อยกว่าหรือเท่ากับ y 5 <= 8 ให้ค่า true

ชื่อ ตัวอย่าง Operator x and y And x or y Or x xor y Xor x && y x || y x=6 y=3  (x < 10 and y > 1) ให้ค่า true x or y Or x=6 y=3  (x==6 or y==5) ให้ค่า true x xor y Xor x=6 y=3  (x==6 xor y==3) ให้ค่า false x && y x=6 y=3 (x < 10 && y > 1) ให้ค่า true x || y x=6 y=3 (x==5 || y==5) ให้ค่า false ! x Not x=6 y=3 !(x==y) ให้ค่า true

If , If….Else if(condition){ statement; } if(condition){ statement 1;

เลขคี่ เลขคู่ $x = 4; $x = 7; If(($x %2)==0){ echo “เลขคู่”; }else{

If(condition){ statement 1; } elseif(condition){ statement 2; else{ Example $name = “Sam”; If($name==“Ball”){ echo “My Name is Ball.”; }elseif($name==“Sam”){ echo “My Name is Sam.”; }else{ echo “Name Not Match.”; } If(condition){ statement 1; } elseif(condition){ statement 2; else{ statement 3; My Name is Sam.

switch switch(n) { case Label1: statement 1; break; default: statement 3; }

$name = “May”; switch($name){ case “Ball” : echo “My Name is Ball”; break; case “Sam” : echo “My Name is Sam”; break; case “May” : echo “My Name is May”; break; default : echo “Not Match!!”; } My Name is May

Looping While()….. Do…. While() For()….. Foreach()….

while Initialization; while(condition){ statement 1; statement 2; increment/decrement; } statement 3;

2 4 6 8 END $num = 0; while($num < 10){ echo $num . “<br>”; 2 4 6 8 END $num = 0; while($num < 10){ echo $num . “<br>”; $num += 2; } echo “END”; $num = 6 $num = 10 $num = 4 $num = 2 $num = 8

for for(initialization;condition;increment/decrement){ statement 1; } statement 3;

for($i=1;$i<=5;$i++){ echo $i . “,”; } 1, 2, 3, 4, 5,

do…while do{ statement 1; statement 2; }while(condition); statement 3;

$i = 10; do{ echo $i . “<br>”; $i += 2; }while($i<10); echo “END”;

foreach foreach(array_expression as $value){ statement 1; statement 2; }