วันศุกร์ที่ 21 ตุลาคม พ.ศ. 2554

PHP

PHP คือ อะไร

PHP คือ ภาษา Server Site Script ชนิดหนึ่ง หรือ สคริปที่ทำงานบนฝั่ง Server ซึ่ง Server ซึ่งมีรูปแบบการเขียนคล้ายกับภาษา C  จะประมวลผลและสร้างเป็น HTML ส่งมายังฝั่ง Client เพื่อแสดงผลผ่าน Web Browser

เริ่มต้น เขียนเว็บด้วย PHP ต้องมี 3 อย่างครับ

1. โปรแกรม Web Server ซึ่งเราต้องทำให้เครื่องเราเป็น Server ก่อน
     ในที่นี้ขอแนะนำ โปรแกรม Appserv นะครับ ซึ่งเหมาะสำหรับการพัฒนา เว็บด้วยภาษา PHP โดย 
     โปรแกรม Appserv ประกอบด้วย 
  • ตัวรัน สคริป PHP (ตัวแปรภาษา)
  • โปรแกรม Web Server (Apache)
  • โปรแกรม Mysql สำหรับสร้างฐานข้อมูล
  • โปรแกรม phpMyAdmin เป็นตัวจัดการฐานข้อมูล
      สามารถ Download ได้ ฟรี ใช้งานง่าย
2  คอมพิวเตอร์
3. โปรแกรม Editor เช่น Notepad, PS pad, Edit Plus, Dreamweaver

รูปแบบโครงสร้างพื้นฐานของ PHP
PHP เป็นภาษาที่สามารถใช้งานร่วมกับภาษา HTML ได้ ในการเขียน (Code) โปรแกรม มีวิธีการเขียนได้หลายรูปแบบ มี สัญลักษณ์ที่บ่งบอกถึงขอบเขตของ PHP เพื่อที่จะแยกโค้ด PHP ออกจากโค้ด HTML โดยมีรูปแบบในการเขียนแทนด้วยสัญลักษณ์ต่าง ๆ ที่เรา สามารถนำมาใช้แยกโค้ด PHP ได้
โดยเปิดแท็ก ด้วย <?php หรือ <? คำสัง แล้ว ปิดแท็กด้วย ?>

เปิดด้วยแท็ก < ? และปิดด้วยแท็ก ? > ภายใต้แท็ก < ? ... ? > คือคำสั่งที่ เราเขียนขึ้น ตามหลักของภาษา PHP
ตัวอย่าง
<html>
<head>
<title>Test PHP By cmullline</title>
</head>
<body>
<?php
 echo "Hello Experience Online";

?>

</body>
</html>

วันอาทิตย์ที่ 4 กันยายน พ.ศ. 2554

โดเมนเนม (Domain Name )

Domain Name ( โดเมนเนม )คือ ชื่อเว็บไซต์ (www.yourdomain.com) ที่ท่านสามารถเป็นเจ้าของ ซึ่งจะต้องไม่ซ้ำกับคนอื่น เพื่อการเรียกหาเว็บไซต์ที่ต้องการ “ชื่อเว็บไซต์” คือ สิ่งแรกที่แสดง หรือ ประกาศความมีตัวตนบนอินเตอร์เน็ตให้คนทั่วไปได้รู้จัก สามารถมีได้ชื่อเดียวในโลกเท่านั้น เช่น http://www.google.com/ เมื่อผู้ใช้กรอกชื่อลงไปในช่อง Address ของ Browser ก็จะส่งชื่อไปร้องถามจากเครื่องแปลชื่อ โดเมน (Domain Name Server) และได้รับกลับมาเป็นไอพีแอดเดรส แล้วส่งคำร้องไปให้กับเครื่องปลายทางตามไอพีแอดเดรส และได้ข้อมูลกลับมาตามรูปแบบที่ร้องขอไป

เว็บโฮสติ้ง (Web Hosting) คืออะไร

เว็บโฮสติ้ง (Web Hosting) คือ รูปแบบการให้บริการที่ให้ผู้ใช้บริการ สามารถนำเว็บเพจของตนเอง เพื่อออนไลน์บนอินเตอร์เน็ตได้ เป็นธุรกิจที่นำเอาเทคโนโลยีที่จำเป็นสำหรับงานสร้างเว็บไซต์ มาให้บริการ โดยมีวัตถุประสงค์เพื่อให้เว็บไซต์นั้นสามารถมองเห็นได้บนอินเตอร์เน็ต ทุกเว็บไซต์ที่ออนไลน์บนอินเตอร์เน็ตจะต้องได้รับการฝาก หรือเก็บไว้บนคอมพิวเตอร์พิเศษ ที่เรียกว่า เว็บเซิร์ฟเวอร์ ซึ่งเซิร์ฟเวอร์นี้จะทำหน้าที่เป็นตัวติดต่อกับทุกหนทุกแห่งตลอด 24 ชั่วโมง เพื่อให้เว็บไซต์ ของคุณสามารถเข้าถึงได้จากทุกที่ทุกเวลาในโลกที่มีการต่อเชื่อม อินเตอร์เน็ตง่ายๆ แค่พิมพ์ชื่อเว็บไซต์ของคุณ (Domain Name) ตัวอย่างเช่น http://www.yourdomain.com/
ผู้ให้บริการจะทำการติดตั้งระบบทั้งหมดให้คุณ เมื่อมีบุคคลที่พิมพ์ชื่อเว็บไซต์ของคุณ (Web address) ชื่อนั้นจะถูกส่งตามเส้นทางจากเครื่องคอมพิวเตอร์หนึ่งไปยังอีกเครื่องหนึ่งไปเรื่อยๆ จนกระทั่งไปพบเครื่องเว็บเซิร์ฟเวอร์ที่คุณได้ฝากเว็บไซต์ไว้ (Host computer) ในเวลาเพียงเสี้ยววินาที
ดังนั้นการออนไลน์เว็บไซต์ของคุณบนอินเตอร์เน็ต สิ่งแรกที่คุณจำเป็นจะต้องมีคือ เว็บเซิร์ฟเวอร์ ซึ่งอย่างไรก็ตามการติดตั้งระบบเว็บเซิร์ฟเวอร์เป็นของตนเองสามารถทำได้ แต่มีค่าใช้จ่ายที่ค่อนข้างสูงมากและจำเป็นอย่างยิ่งที่จะต้องมีผู้เชี่ยวชาญด้านเทคนิคดูแล ดังนั้น บริษัทส่วนใหญ่จะไม่ดำเนินการลงทุนเพื่อเป็นเจ้าของเอง และนี่คือที่มาของบริการเว็บโฮสติ้ง เว็บโฮสติ้งที่ดีจะต้องให้บริการทั้งเครื่องมืออำนวยความสะดวกและคำแนะนำแก่ผู้ใช้บริการ เพื่อให้สามารถดูแลและแก้ไขเว็บไซต์ของตนเองได้ ผุ้ให้บริการโฮสติ้งจะคิดค่าบริการจากการเช่า พื้นที่ในการให้บริการซึ่ง พื้นที่ดังกล่าวใช้สำหรับเก็บข้อมูลเว็บไซต์ที่ต้องการนำเสนอ รวมทั้งอีเมล์ ระบบฐานข้อมูล รายละเอียดเกี่ยวกับสถิติผู้เข้าชม ฯลฯ
บริการเว็บโฮสติ้งส่วนใหญ่มีข้อดีอันหนึ่งที่จัดได้ว่า เป็นการให้บริการจะดำเนินการแบบเบ็ดเสร็จ (Outsourced service) ซึ่งผู้ใช้บริการไม่ต้องยุ่งยากกับระบบเว็บเซิร์ฟเวอร์แต่อย่างใด ผู้ให้ บริการจะดำเนินการและรับผิดชอบทั้งหมด ตั้งแต่การเริ่มติดตั้ง จนกระทั่งการดูแลรักษาระบบให้คุณ
บริการเว็บโฮสติ้งที่ดีที่สุด จะต้องมีระบบที่ใช้งานง่าย และให้ผู้ใช้งานไม่ต้องรู้สึกวุ่นวายเกี่ยวกับ ฟังค์ชั่นที่ซับช้อนของระบบ เพื่อให้คุณสามารถเผยแพร่และนำเสนอผลงานได้อย่างง่ายดาย รวดเร็ว ที่สำคัญยังต้องคงไว้ซึ่งระบบรักษาความปลอดภัยที่ดีเยี่ยม