การพัฒนา web application ด้วยภาษา php เบื้อต้น part...

22
กกกกกกกก Web Application กกกกกกกก PHP Part 1. สสสสส สสสสสสสสสส [email protected] สสสสสสสสส Brightest IDEA www.brightest- idea.com

Upload: rajabhat-mahasarakham-university

Post on 18-Nov-2014

305 views

Category:

Technology


5 download

DESCRIPTION

การพัฒนา Web application ด้วยภาษา php เบื้องต้น

TRANSCRIPT

Page 1: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การพั�ฒนา Web Application ด้วยภาษา

PHPPart 1.

สหชั�ย งามชั�ยภู�ม�[email protected]

ศู�นย�อบรม Brightest IDEA

www.brightest-idea.com

Page 2: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

เน��อหาทำ�าความร� �จั�กก�บ PHPองค�ประกอบของการเข�ยนสคร�ปต์� PHP เคร !องม อและโปรแกรมทำ�!จัะต์�องใชั�การแทำรกค�าส�!ง PHPการประกาศูต์�วแปรต์�วดำ�าเน�นการการทำ�างานก�บ String

Page 3: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

ทำ�าความร�จั�กก�บ PHP เป'นภูาษา Script ส�าหร�บแสดำงเว)บเพจั

อย+างหน,!ง จั�ดำอย�+ในกล-+ม Server Side Script การทำ�างานจัะแทำรกอย�+ในเอกสาร HTMLสามารถ Compile ไดำ�ทำ�0งบนระบบปฏิ�บ�ต์�การ UNIX, Windows

ความสามารถในการทำ�างานส�ง โดำยเฉพาะก�บการต์�ดำต์+อก�บ Database เชั+น MySQL, msSQL เป'นต์�น

Page 4: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

องค�ประกอบของการเข ยนสคร"ปต์� PHPServerClientWeb Server

Apache IIS

Page 5: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

องค�ประกอบของการเข ยนสคร"ปต์� PHP (ต์$อ)Text Editor

Adobe Dreamweaver, HTMLKit, Edit Plus, Notepad

Database Server MySQL, MS SQL Server

Database phpMyAdmin

Page 6: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

เคร�%องม�อและโปรแกรมทำ %จัะต์องใช้ (ในว�นน �)Appserv (http://www.appservnetwork.com) Apache PHP MySQL phpMyAdmin

Text Editer Adobe Dreamweaver

Page 7: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การแทำรกค�าส�%ง PHPTag PHP

Short style: <? ………………. ?> XML style: <?php …………. ?> Script style: <SCRIPT

Language="php"> …….. </SCRIPT> ASP style: <% …………….. %>

Page 8: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

แสด้งขอความโด้ยใช้ค�าส�%ง echo <html><head><title>Untitled Document</title></head><body>

<?echo “Hello World”;?>

</body></html>

Page 9: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

Comment in PHP Comment หลายบรรทำ�ดำ

เร�!มต์�นดำ�วย /* จับดำ�วย */ เชั+น<?/*echo “Faculty of Informatics”;echo “Mahasarakham University”;*/?>

Comment บรรทำ�ดำเดำ�ยว ใชั� // ไว�หน�าค�าส�!ง เชั+น

<?// echo “Faculty of Informatics”;?>

Page 10: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การประกาศต์�วแปร ชั !อต์�วแปร ข,0นต์�น

ดำ�วยเคร !องหมาย$

ค+าทำ�!เก)บ

ร�ปแบบ

ต์�วอย+าง

Page 11: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

ช้น"ด้ของต์�วแปร Integer

$num=20;Float

$num=1.5;String

$message=“Hello”;Array

$name=array(“sahachai",“worawith",“aphichart",“chalermchon");

Page 12: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

ต์�วด้�าเน"นการ (Operator) ใน PHPArithmetic Operators

Page 13: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

ต์�วด้�าเน"นการ (Operator) ใน PHP (ต์$อ)Assignment Operators

Page 14: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

ต์�วด้�าเน"นการ (Operator) ใน PHP (ต์$อ)Comparison Operators

Page 15: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

ต์�วด้�าเน"นการ (Operator) ใน PHP (ต์$อ)Logical Operators

Page 16: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ Stringaddslahes()

$str=“It 's Home.”; echo addslashes($str);

chr() $data = "65"; echo chr($data);

echo() echo "Hello Member";

Page 17: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ String (ต์$อ)explode()

$a = "A B C D E F";$b = explode(" ", $a);echo "$b[0], $b[1]";

htmlspecialchars()$a = "<B>Mahasarakham</B>";

print htmlspecialchars($a)

Page 18: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ String (ต์$อ)strlen()

$a = “Mahasarakham";print strlen($a);

strpos()$a = " Mahasarakham";print strpos($a, “ha");

strrev() $a = “Mahasarakham"; print strrev($a);

Page 19: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ String (ต์$อ)strstr()

$a = “Mahasarakham University"; $word = “sarakham"; if(strstr($a,$word)) {

echo "Found."; } else{ echo "Not Found."; }

Page 20: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ String (ต์$อ)strtolower()

$a = “MAHASARAKHAM University";

echo strtolower($a);strtoupper()

$a = " MAHASARAKHAM University";

echo strtoupper($a);

Page 21: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ String (ต์$อ)str_replace()

$a = “Mahasarakham University";$b = str_relpace("Mahasarakham", “Khon Kean", $a);echo $b;

trim()$a = " Faculty of Informatics MSU";$b = trim($a);

Page 22: การพัฒนา Web application ด้วยภาษา php เบื้อต้น part 1/1

การทำ�างานก�บ String (ต์$อ)ucfirst()

$a = "what are you doing?";echo ucfirst($a);

ucwords()$a = "what are you doing?";echo ucwords($a);