Top Banner
PHP พื นฐาน By IamUser773
14

PHP พื้นฐาน 1

Feb 18, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PHP พื้นฐาน 1

PHP พนฐานBy IamUser773

Page 2: PHP พื้นฐาน 1

ลกษณะการเขยนโปรแกรม แบงไดเปน 2 ประเภทคอ Windows Based Application และ Web based Application โดยตว windows app กคอโปรแกรมตางๆทเราใชในคอมพวเตอรนนละครบ Photoshop,IDM,Office สวนตวWeb app กคอโปรแกรมทถกเขยนขนมาใชบนเวบ Gmail, office online

Page 3: PHP พื้นฐาน 1

โดยกอนทเราจะเรมเขยน PHP เรากจ าเปนตองเขาใจหลกการท างานของ www กอนนะครบ

Page 4: PHP พื้นฐาน 1

www = World Wide Web โดยมนกคอ World = โลกWide = กวางWeb = ใยแมงมมรวมกนกจะได : ใยแมงมมบนโลกกวาง #สาระอยทไหน

Page 5: PHP พื้นฐาน 1

WWW ยอมาจาก Wold Wide Web คอ เครอขายทเชอมตอกนทวโลก เรามกเรยกยอๆกนวา เวบ คอรปแบบหนงของระบบการเชอมโยงเครอขายขาวสาร ใชในการคนหาขอมลขาวสารบน Internet จากแหลงขอมลหนง ไปยงแหลง ขอมลทอยหางไกล ใหมความงายตอการใชงานมากทสด WWW จะแสดงผลอยในรปแบบของเอกสารทเรยกวา ไฮเปอรเทกซ (Hyper Text)

Page 6: PHP พื้นฐาน 1

ซงเปนฐานขอมลชนดหนงทท าหนาทรวบรวมขาวสารขอมลทอยกระจดกระจายในทตาง ๆ ทวโลกใหสามารถน ามาใชงานไดเสมอนอยในทเดยวกน โดยใชเวบเบราเซอรซงเปนโปรแกรมทชวยในการด หรออานขอมลเหลานน เวบเบราวเซอรทนยมใช เชน IE Microsoft Internet Explorer , Firefox , google chrome เปนตน ขอมลอางองhttp://www.comsystemshop.comhttp://emo-yumi.blogspot.comhttp://www.kroobannok.com

เรายงอยในกลมดวยละ

Page 7: PHP พื้นฐาน 1

โดยลกษณะการท างานของ www กคอ client – serverServer – เครองผใหบรการClient – เครองผใชบรการ

ผมclient

ผมserver

Page 8: PHP พื้นฐาน 1

เราจะมองแบบนนะครบ client คอลกเวลาลกตองการอะไรกตองไปขอจากแมใชไหมครบ(Request)server คอแม เวลาลกรองขอมา แมกมสทธจะใหหรอไมใหกได(Response)

ลก แม

อยากได macbook

ฝนไปเถอะยะ

Page 9: PHP พื้นฐาน 1

โดยเครองลกอาจมหลายเครองรองขอสงเดยวกนกได

ลก

แม

อยากได macbook

ฝนไปเถอะยะ

ลก

อยากได macbook

ฝนไปเถอะยะ

ลก

อยากได macbook

ฝนไปเถอะยะ

Page 10: PHP พื้นฐาน 1

สงเกตดเวลาเครองserverลมกเพราะวาเครองลกท าการรองขอขอมลมากเกนไปทserver จะรบไดนนเอง

Page 11: PHP พื้นฐาน 1

โปรโตคอล

can you speak english

กพดไทยได

Page 12: PHP พื้นฐาน 1

โปรโตคอลคอขอตกลงในการสอสารระหวางคอมพวเตอร เราจะเขาใจมนงายๆ มนกเหมอนกบภาษาในการพดของมนษยนนละครบ ภาษาของมนษยมหลายภาษาใชไหมครบ ไทย จน องกฤษคอมพวเตอรกเหมอนกนครบ โดยในกรณทเครองคอมพวเตอร จะสอสารกน กตองมคนกลาง (ลาม) ในการแปลง protocol ทเรยกวา Gateway

Page 13: PHP พื้นฐาน 1

โปรโตคอลของระบบเครอขายมลกษณะคลายคลงกบโปรโตคอลในการสอสารของมนษย แตอาจตางกนทลกษณะในการแลกเปลยนขอความระหวางกน โดยการสอสารบนเครอขายอนเทอรเนตตองมการน าโปรโตคอลมาใชในการควบคม การสงขอมลดวย

Page 14: PHP พื้นฐาน 1

ตวอยางขนตอนการท างาน เชน เมอพมพทอยของเวบไซตทตองการ (เชน www.google.com) ลงในเวบบราวเซอรแลว คอมพวเตอรจะเรมสงขอความเพอรองขอการเชอมตอ (Connection Request) ไปยง Web Server และรอการตอบกลบ (Connection Reply) วา Server พรอมใหบรการหรอไม จากนนคอมพวเตอรจะสงชอของเวบเพจทตองการไปยง Web Server ดวยขอความ “Get Message” และขนตอนสดทาย Web Server จะสงเนอหากลบมายงเครองคอมพวเตอรของผใช