<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์ของไทยแห่งใหม่
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่

แนะนำหนังสือดี

หนังสือเล่มนี้ เป็นคู่มือสําหรับนัก PHP ที่จะถือไปไหนมาไหนได้ เพราะมีเนื้อหาวิธีการ submit form, การอ่านค่าจาก Query String, ตัวอย่างการ connect, การ dump ข้อมูลมาไว้ในตาราง, การทํา link จากเฟรมซ้ายไปขวา, การ select ข้อมูลมาใส่ใน list menu, เทคนิคการเขียน PHP, เทคนิคการตรวจจับ Error ใน PHP, การ plot กราฟจากข้อมูลที่มีอยู่ ฯลฯ เนื้อหาจะเป็นแค่โครงพื้นฐาน ส่วนเฟอร์นิเจอร์ต่างๆ ท่านไปแต่งเติมได้

[ รายละเอียด ]

 
ขอพระองค์จงทรงพระเจริญ
:: ติดต่อโฆษณา 089-6698280 ::
 
 
 
PHP :: Professional Homepage
 
 

   PHP :: Professional Homepage


แนะนำเว็บเกี่ยวกับ PHP
             http://www.phpstreet.com/tutorials/php/index.php

 

บทความประจำวัน
Dialy Articles



      PHP กับ การสร้างฟังก์ชันวันที่ภาษาไทย และฟังก์ชันใรการตรวจสอบอีเมล์ [ อ่านรายละเอียด ]
     
17/01/2553 PHP Captcha Security Images
[ อ่านต่อ ]
     
17/01/2553 การใช้งานในโหมด Graphic ใน php
     
01/12/2550 ตัวอย่างการสร้าง E-NewLetter ด้วย PHP
     
01/12/2550 ต้องการแสดงค่าใน input type file ( PHP )

      01/12/2550 [ CSS Style #1 ]
     
01/12/2550 [ html #1 , html #2 , html #3 , html #4 ]
      11/11/2550
ตัวอย่างการสร้างและเรียกใช้เว็บเซอร์วิสด้วย PHP
      16/10/2550 ฟังก์ชันที่ใช้จัดการกับวันและเวลา
     
16/10/2550
ตัวอย่าง โค้ดที่ใช้ส่งเมลล์ ผ่านฟอร์ม
      การสร้างเมนูแบบ TreeView ด้วยข้อมูลจาก ฐานข้อมูล
      การแก้ปัญหาภาษไทยกับ Mysql + PHP (???????????????) อัพเพต
      การแสดงข้อมูลจาก ฐานข้อมูล ด้วย PHP  {กรณีศึกษา ระบบร้านขายรถยนต์มือสอง CARDB }
      การอัพโหลดไฟล์ ด้วย php
      อ่าน และ ดาวน์โหลดเอกสาร เนื้อหาเกี่ยวกับ PHP

   ::
ทำเว็บบอร์ดแบบ 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

 
     Content
             แนะนำ PHP เบื้องต้น
             ประวัติของ PHP
             PHP คืออะไร
             ทำไม PHP จึงเป็นที่นิยม
             โครงสร้างของ PHP
             Language Reference
             ข้อแตกต่างของ PHP กับ ASP
             การแทรกรหัส PHP
             การเขียน Comment
             ตัวแปรและการอ้างอิง
ประวัติของ 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 "Today’s 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.
ความรู้เบื้องต้นเกี่ยวกับ PHP Introduction 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
     

 

     Code ต.ย. กรณีศึกษา Case Study
ลำดับ
หัวข้อ
download
1.
การแสดงข้อมูลจาก ฐานข้อมูล ด้วย PHP  {กรณีศึกษา ระบบร้านขายรถยนต์มือสอง CARDB }
2.
ทำความเข้าใจกับเครื่องหมาย 
??????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????

   เวลาดึงฐานข้อมูลจาก MySQL หรือ phpMyAdmin
3.
คำสั่งควบคุม การทำงานของโปรแกรม ในภาษา PHP  
4.
PHP & Array  
5.
ฟังก์ชันใน PHP  
6.
PHP กับการเชื่อมต่อฐานข้อมูล MySQL
( MySQL DATABASE FUNCTION )
 
7.
เร็ว ๆ นี้  
8.
ความรู้เบื้องต้นเกี่ยวกับ
MySQL
 
9.
เร็ว ๆ นี้  
   
 
 
 
 Last Update :: 14/09/2550
:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com