|
|
|
|
|
|
ศูนย์รวมการแลกเปลี่ยนความรู้เกี่ยวกับ การเขียนโปรแกรมภาษา Visual Basic.net ด้วย
Microsoft Visual Studio.net 2005 - 2008 - 2010 กับการใช้งาน MS-SQL Server , การเขียนโปรแกรมด้วยภาษา Java & NetBean IDE ,
การพัฒนาเว็บแอพลิเคชั่นด้วยภาษา PHP & MySQL, การพัฒนาโปรแกรมบนอุปกรณ์พกพา PocketPC , J2ME , และ E-Learning ที่ดีที่สุด +++
Webmaster
สวัสดีครับทุกท่าน ผมพัฒนาเว็บนี้ขึ้นมาโดยมีวัตถุประสงค์ ที่จะเห็นโปรแกรมเมอร์ของไทย ได้มีการคิดค้นและพัฒนาซอฟต์แวร์ ของคนไทย
กันมากขึ้น เพื่อเป็นการช่วยชาติของเราให้เจริญยิ่งขึ้นไป
คุณสามารถแนะนำหรือติชมเกี่ยวกับเว็บนี้ได้นะครับ เพื่อทางเราจะได้นำไปปรับปรุงแก้ไขให้เว็บดียิ่งขึ้นนะครับ
ร่วมสนับสนุนเว็บไซต์ของเราได้ผ่านบัญชี ธ. กรุงเทพ เลขที่ 0200138717 ชื่อบัญชี : นายนัฐพงศ์ ส่งเนียม
หากใครโอนมาแล้วโปรดแจ้งกลับมาที่เมล์ xnattapong@hotmail.com ทางเว็บจะถือเป็นน้ำใจและจะพัฒนาเว็บให้ดียิ่งขึ้นต่อไปครับ
ขอขอบคุณ นักศึกษาวิทยาการคอมพิวเตอร์ ภาค กศ.พบ. รุ่น 17 ทุกคน ที่ร่วมสนับสนุนเว็บไซต์นี้
|
|
|
| |
 |
|
 |
- CMS คืออะไร
ความหมายของ Content Management System (CMS)
ระบบการจัดการเนื้อหาของเว็บไซต์(Content Management System : CMS) คือ ระบบที่พัฒนา คิดค้นขึ้นมาเพื่อช่วยลดทรัพยากรในการพัฒนา(Development) และบริหาร(Management)เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำลังคน ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุมดูแลไซต์ โดยส่วนใหญ่แล้ว มักจะนำเอา ภาษาสคริปต์(Script languages) ต่างๆมาใช้ เพื่อให้วิธีการทำงานเป็นแบบอัตโนมัติ ไม่ว่าจะเป็น PHP, Perl, ASP, Python หรือภาษาอื่นๆ(แล้วแต่ความถนัดของผู้พัฒนา) ซึ่งมักต้องใช้ควบคู่กันกับโปรแกรมเว็บเซิร์ฟเวอร์(เช่น Apache) และดาต้าเบสเซิร์ฟเวอร์(เช่น MySQL) ลักษณะเด่นของ CMS ก็คือ มีส่วนของ Administration panel(เมนูผู้ควบคุมระบบ) ที่ใช้ในการบริหารจัดการส่วนการทำงานต่างๆในเว็บไซต์ ทำให้สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว และเน้นที่การ จัดการระบบผ่านเว็บ(Web interface) ในลักษณะรูปแบบของ ระบบเว็บท่า(Portal Systems) โดยตัวอย่างของฟังก์ชันการทำงาน ได้แก่ การนำเสนอบทความ(Articles), เว็บไดเรคทอรี(Web directory), เผยแพร่ข่าวสารต่างๆ(News), หัวข้อข่าว(Headline), รายงานสภาพดินฟ้าอากาศ(Weather), ข้อมูลข่าวสารที่น่าสนใจ(Informations), ถาม/ตอบปัญหา(FAQs), ห้องสนทนา(Chat), กระดานข่าว(Forums), การจัดการไฟล์ในส่วนดาวน์โหลด(Downloads), แบบสอบถาม(Polls), ข้อมูลสถิติต่างๆ(Statistics) และส่วนอื่นๆอีกมากมาย ที่สามารถเพิ่มเติม ดัดแปลง แก้ไขแล้วประยุกต์นำมาใช้งานให้เหมาะสมตามแต่รูปแบบและประเภทของเว็บไซต์นั้นๆ
|
|
 |
|
| |
|
| |
|
|
| เว็บบอร์ด :: กระทู้ล่าสุดหน้า PHP
 |
:: Webboard เก่า | อ่านทั้งหมด | Programming Zone | VB.NET2010 & MS-SQL| PHP & MySQL | JAVA & NetBean | ตั้งกระทู้ใหม่ ::
|
|
 |
|
บทความใหม่
|
|
|
- ทำเว็บบอร์ดแบบ phpBB ภาษาไทย
หากว่าคุณต้องการที่จะมีเว็บบอร์ดประสิทธิภาพสูงสักตัว ก็ขอแนะนำ phpBB ครับ ซึ่งตัวนี้เป็นที่นิยมอย่างมาก ทั้งในและต่างประเทศครับ เลยอยากให้ทุกคน
ได้ลองใช้งานกันมั่งครับ สามารถแบ่งหมวดหมู่ได้ มีระบบสมาชิก และอื่นๆอีกมากมายนับไม่ถ้วนครับ การที่จะใช้งาน phpBB ภาษาไทยได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP และ MySql ด้วยครับ ถึงใช้งานได้ คลิกที่นี่
- CMS คืออะไร
ความหมายของ Content Management System (CMS)
ระบบการจัดการเนื้อหาของเว็บไซต์(Content Management System : CMS) คือ ระบบที่พัฒนา คิดค้นขึ้นมาเพื่อช่วยลดทรัพยากรในการพัฒนา(Development) และบริหาร(Management)เว็บไซต์ ไม่ว่าจะเป็นเรื่องของกำลังคน ระยะเวลา และเงินทอง ที่ใช้ในการสร้างและควบคุมดูแลไซต์ โดยส่วนใหญ่แล้ว มักจะนำเอา ภาษาสคริปต์(Script languages) ต่างๆมาใช้ เพื่อให้วิธีการทำงานเป็นแบบอัตโนมัติ ไม่ว่าจะเป็น PHP, Perl, ASP, Python หรือภาษาอื่นๆ(แล้วแต่ความถนัดของผู้พัฒนา) ซึ่งมักต้องใช้ควบคู่กันกับโปรแกรมเว็บเซิร์ฟเวอร์(เช่น Apache) และดาต้าเบสเซิร์ฟเวอร์(เช่น MySQL) ลักษณะเด่นของ CMS ก็คือ มีส่วนของ Administration panel(เมนูผู้ควบคุมระบบ) ที่ใช้ในการบริหารจัดการส่วนการทำงานต่างๆในเว็บไซต์ ทำให้สามารถบริหารจัดการเนื้อหาได้อย่างรวดเร็ว และเน้นที่การ จัดการระบบผ่านเว็บ(Web interface) ในลักษณะรูปแบบของ ระบบเว็บท่า(Portal Systems) โดยตัวอย่างของฟังก์ชันการทำงาน ได้แก่ การนำเสนอบทความ(Articles), เว็บไดเรคทอรี(Web directory), เผยแพร่ข่าวสารต่างๆ(News), หัวข้อข่าว(Headline), รายงานสภาพดินฟ้าอากาศ(Weather), ข้อมูลข่าวสารที่น่าสนใจ(Informations), ถาม/ตอบปัญหา(FAQs), ห้องสนทนา(Chat), กระดานข่าว(Forums), การจัดการไฟล์ในส่วนดาวน์โหลด(Downloads), แบบสอบถาม(Polls), ข้อมูลสถิติต่างๆ(Statistics) และส่วนอื่นๆอีกมากมาย ที่สามารถเพิ่มเติม ดัดแปลง แก้ไขแล้วประยุกต์นำมาใช้งานให้เหมาะสมตามแต่รูปแบบและประเภทของเว็บไซต์นั้นๆ
- ตัวอย่างของ CMS เว็บไซต์ได้แก่
1. Slashdot=>พัฒนาด้วย Perl
2. Zope=>พัฒนาด้วย Python
3. PHP-Nuke =>พัฒนาด้วย PHP
|
ประวัติของ PHP |
| |
PHP ย่อมาจาก Professional Home Page
เริ่มสร้างขึ้นในกลางปี 1994
ผู้พัฒนาคือ นาย Rasmus Lerdorf
ปัจจุบัน PHP มีการพัฒนามาเป็นรุ่นที่ 4
- Version แรกเป็นที่รู้จักในชื่อว่า Personal Homepage Tools ในปี
1994 ถึงกลางปี1995
- Version ที่สองชื่อว่า PHP/FI ในกลางปี 1995
- Version 3 เป็นที่รู้จักกันในชื่อว่า PHP3 เริ่มใช้กลางปี 1997
- Version 4 Beta 2 ใช้ชื่อว่า Zend
(Zend ย่อมาจาก Ze(ev) + (A)nd(I Gutmans)
- ปัจจุบันเป็นรุ่นที่ 5 หรือเรียกอีกอย่างหนึ่ง คือ PHP5
|
 รายชื่อของนักพัฒนาภาษา PHP |
| |
- Zeev Suraski, Israel
- Andi Gutmans, Israel
- Shane Caraveo, Florida USA
- Stig Bakken, Norway
- Andrey Zmievski, Nebraska USA
- Sascha Schumann, Dortmund, Germany
- Thies C. Arntzen, Hamburg, Germany
- Jim Winstead, Los Angeles, USA
- Rasmus Lerdorf, North Carolina, USA
|
  PHP คืออะไร |
| |
เป็นภาษา Script สำหรับแสดงเว็บเพจอย่างหนึ่ง จัดอยู่ในกลุ่ม Server Side Script เช่นเดียวกับ ASP
การทำงานจะแทรกอยู่ในเอกสาร HTML
สามารถ Compile ได้ทั้งบนระบบปฏิบัติการ UNIX, Windows NT, Windows 9x
ความสามารถในการทำงานสูง โดยเฉพาะกับการติดต่อกับ Database เช่น MySQL, mSQL, Sybase และ PostgreSQL เป็นต้น
|
  ลักษณะเด่นของ PHP / สิ่งที่ PHP สามารถทำได้ |
| |
- ใช้ได้ฟรี
- PHP เป็นโปรแกรมที่ทำงานฝั่ง Sever ดังนั้นขีดความสามารถไม่จำกัด
- Cross-platform นั่นคือPHP ทำงานบนเครื่อง UNIX,Linux,Windows ได้หมด
- เรียนรู้ง่าย เนืองจาก PHP ฝั่งเข้าไปใน HTML และใช้โครงสร้างและไวยากรณ์ภาษาง่ายๆ
- เร็วและมีประสิทธิภาพ โดยเฉพาะเมื่อใช้กับ Apach Xerve เพราะไม่ต้องใช้โปรแกรมจากภายนอก
- ใช้ร่วมกับ XML ได้ทันที
- ใช้กับระบบแฟ้มข้อมูลได้
- ใช้กับข้อมูลตัวอักษรได้อย่างมีประสิทธิภาพ
- ใช้กับโครงสร้างข้อมูลใช้ได้แบบ Scalar,Array,Associative array
- ใช้กับการประมวลผลภาพได้
- CGI
- Database-enable web page
- Database
- Adabas D InterBase Solid
- DBase mSQL Sybase
- Empress MySQL Velocis
- FilePro Oracle Unix dbm
- Informix PostgreSQL
|
  ทำไม PHP จึงเป็นที่นิยม |
| |
- Open source
- No cost implementation PHP เป็นของฟรี
- Server side
- Crossable Platform
- HTML embedded
- Simple language
- Efficiency มีประสิทธิภาพ
- XML parsing ใช้งานร่วมกับ XML ได้
- Server side เป็นการทำงานแบบ Server Side
- Database module สามารถติดต่อกับฐานข้อมูลได้
- File I/O
- Text processing
- Image processing
|
  การทำงานของ PHP |
| |

ทำงานบน Web Server ได้หลายตัว เช่น
Apache
IIS
Tomcat
PWS
ทำงานร่วมกับเอกสาร html
สามารถแทรกคำสั่ง PHP ได้ตามที่ต้องการลงในเอกสาร html
ทำงานในส่วนที่เป็นคำสั่งของ PHP ก่อน เมื่อมีการเรียกใช้เอกสารนั้น ๆ
แสดงผลออกทาง Web Browsers |
  เตรียมความพร้อมก่อนใช้งาน PHP |
| |
ติดตั้งโปรแกรม Appserv
Apache
Mysql
PHPMyadmin
ทดสอบการทำงานของ Apache WebServer
|
  โครงสร้างภาษา PHP |
| |
แบบที่ 1 XML style
<?php คำสั่งภาษา PHP ?>
ตัวอย่าง
<?php
echo Hello ! World ! <br>;
echo I am PHP;
?>
|
แบบที่ 2 SGML style
<? คำสั่งภาษา PHP ?>
ตัวอย่าง
<?
echo Hello ! World ! <br>;
echo I am PHP;
?>
|
แบบที่ 3 Java Language style
<script language=php>
คำสั่งภาษา PHP
</script>
ตัวอย่าง
<script language=php>
echo Hello ! World;
</script>
|
แบบที่ 4 ASP Style
<% คำสั่งภาษา PHP %>
ตัวอย่าง
<%
echo Hello ! World ! <br>;
echo I am PHP;
%>
|
|
  โครงสร้างของภาษา PHP (ต่อ) |
| |
จากตัวอย่าง แบบที่เป็นที่นิยมมากที่สุดก็คือ แบบที่ 1
ผลที่ได้เมื่อผ่านการทำงานแล้วจะได้ผลดังนี้
Hello ! World !
I am PHP
ข้อสังเกต
- รูปแบบคล้ายกับภาษา C และ Perl
- ใช้เครื่องหมาย ( ; ) คั่นระหว่างคำสั่งแต่ละคำสั่ง
- File ที่ได้ต้อง save เป็นนามสกุล php หรือ php3 เท่านั้น
|
  การทดสอบการทำงานของ PHP |
| |
การทดสอบการทำงานของ PHP สามารถทำได้โดยการ
เปิดโปรแกรม Browser ขึ้นมาแล้วก็พิมพ์ URL ตาม ต.ย.
ข้างล่างนี้
http://localhost/test.php
โดยปกติการตั้งชื่อเว็บหน้าแรก มักจะตั้งชื่อตาม ต.ย. ข้างล่างนี้
Index.html
Index.php
Index.asp
Index.jsp
|
  Language Reference |
| |
Comments
- เหมือนกับการ Comment ของภาษา C, C++ และ Unix
ตัวอย่าง
<?php
echo Hello !; // การ comment แบบ 1 บรรทัด
/* แบบหลายบรรทัด
ตั้งแต่ 2 บรรทัดขึ้นไป */
echo World; # การ comment แบบ shell-style
?>
|
คำสั่ง echo
เป็นคำสั่งสำหรับแสดงผลลัพธ์ไปที่โปรแกรม browser
รูปแบบของคำสั่ง
echo ข้อความ1 หรือตัวแปร1, ข้อความ2 หรือตัวแปร2, ข้อความ3 หรือตัวแปร3,
ข้อความ เขียนภายใต้เครื่องหมาย double quote ( ) หรือ single quote ( )
ตัวแปรของภาษา PHP จะขึ้นต้นด้วยเครื่องหมาย $ เสมอ คล้ายกับภาษา Perl
ตัวอย่าง การใช้คำสั่ง echo
<?php
echo "<center><h1>Welcome to PHP World </h1>
</center><br>";
echo "<center>GIGO : Gabag In Gabag Out</center>";
echo "<center>";
echo "Todays Date:";
echo Date('l F d, Y') ;
echo "</center>";
?>
|
ตัวอย่างที่ 1 intro-1.php3
<HTML>
<HEAD>
<TITLE>Example 1</TITLE>
<BODY>
<? echo "Hi, I'm a PHP script!"; ?>
<BODY>
</HTML>
|
|
| |
  เว็บไซต์ที่เกี่ยวข้องกับ PHP |
| |
แนะนำเว็บสอน PHP เนื้อหาเยอะมาก คับ
http://www.thaicreate.com/php.html
http://www.php.net
http://www.appserv-network.net
http://www.mysql.com
http://tomcat.apache.org
|
Download slide PowerPoint |
| |
ลำดับ |
หัวข้อ |
download |
1. |
ความรู้เบื้องต้นเกี่ยวกับ PHPIntroduction to PHP |
|
2. |
ตัวแปร ชนิดข้อมูล และ ตัวดำเนินการใน PHP |
|
3. |
คำสั่งควบคุม การทำงานของโปรแกรมในภาษา PHP |
|
4. |
PHP & Array |
|
5. |
ฟังก์ชันใน PHP |
|
6. |
PHP กับการเชื่อมต่อฐานข้อมูล MySQL
( MySQL DATABASE FUNCTION )
|
|
7. |
session |
|
8. |
ความรู้เบื้องต้นเกี่ยวกับ
MySQL
|
|
9. |
HTML#1 |
|
10. |
HTML#2 |
|
11. |
HTML#3 |
|
12. |
HTML#4 |
|
13. |
CSS-Style#1 |
|
| |
|
|
|
|
| |
|
| |
|
| |
|
|
ลงโฆษณา
ขนาด 120x200
ราคา 200 บาท
ต่อเดือน
สนใจติดต่อ
siam2dev@hotmail.com
หรือ
xnattapong@hotmail.com
|
copy โค้ดนี้ไปใส่ในเว็บของท่าน
แล้วแจ้งกลับมาที่เรา
|
|
|
| |
|
| |
|
| |
|
|