Running php 5.x on windows using tomcat 4.x or 5.x
By Angsuman Chakraborty, Gaea News Network
Saturday, December 11, 2004
What it solves:
Using php 5.x on Tomcat 4.x or 5.x
Enabling php only in one web application, instead of globally.
The simplest possible configuration is described. The descriptions are terse assuming your intelligence.
We will assume php will be installed in c:\ drive. Substitute with drive letter of your choice.
Instructions
Download latest php 5.x zip file.
I used http://www.php.net/get/php-5.0.2-Win32.zip/from/a/mirror .
Download latest Collection of PECL modules. I used http://www.php.net/get/pecl-5.0.2-Win32.zip/from/a/mirror...
Monday, December 24, 2012
Sunday, December 23, 2012
ตัวดำเนินการ Operators
ตัวดำเนินการ Operators
ตัวดำเนินการทางด้านคณิตศาสตร์ Arithmetic Operators
การใช้งานชื่อตัวดำเนินการ
ความหมาย
$a + $bบวก
หาผลรวมระหว่าง $a กับ $b
$a - $bลบ
หาผลต่างระหว่าง $a กับ $b
$a * $bคูณ
หาผลคูณระหว่าง $a กับ $b
$a / $b
หารการหารระหว่าง $a กับ $b
$a % $bหารหาเศษ
การหารเพื่อหาเอาเศษ ระหว่าง $a กับ $b
ตัวดำเนินการทางด้านการเพิ่มลดค่า Incrementing/Decrementing
การใช้งานชื่อตัวดำเนินการ
ความหมาย
++$aPre-increment
เพิ่มค่าทีละ 1 ก่อน แล้วค่อยให้ค่ากับตัวแปร
$a++Post-increment
ให้ค่ากับตัวแปรก่อนแล้วค่อยเพิ่มค่าทีละ 1
--$aPre-Decrement
ลดค่าทีละ 1 ก่อนแล้วค่อยให้ค่ากับตัวแปร
$a--Post-Dicrement
ให้ค่ากับตัวแปรก่อนแล้วค่อยลดค่าทีละ 1
ตัวดำเนินการทางด้านตรรกศาสตร์ Logical Operators
การใช้งานชื่อตัวดำเนินการ
ความหมาย
$a and $bและ
เป็นจริง...
การกำหนดชนิดของข้อมูล (Types) ให้กับตัวแปร
การกำหนดชนิดของข้อมูล (Types) ให้กับตัวแปร ในภาษา PHP จะเหมือนกับภาษาระดับสูงอื่น ๆ คือมีการกำหนดตัวแปร ซึ่งวธีการกำหนดตัวแปรใน PHP นั้นจะใช้
เครื่องหมายดอลล่าร์ ($) ดังนี้
$a=1; # ตัวอย่างที่ 1
$a=2; # ตัวอย่างที่ 1
ประโยชน์อย่างหนึ่งของตัวแปรนั้น คือการเก็บค่าข้อมูลชั่ว
คราวเพื่อใช้ในการประมวลผล ซึ่งค่าข้อมูลที่ตัวแปรสามารถเก็บได้จะมีทั้ง ตัวอักษร ตัวเลข ดังตารางต่อไปนี้
Integersตัวเลขจำนวนเต็ม เช่น 123, - 233
Floating point numbersตัวเลขที่มีทศนิยม เช่น 123.22
Stringsตัวอักษร ข้อความ เช่น "HELLO PHP"
Arraysข้อมูลเป็นชุด กลุ่มสมาชิก
Objectsข้อมูลในลักษณะของการเรียกใช้เป็น Class Object หรือ Function
Type jugglingข้อมูลในลักษณะที่ขึ้นกับตัว Operator
Integers
ตัวอย่างการใช้งาน...
การเขียนอธิบายโปรแกรมด้วย Comment
การเขียนอธิบายโปรแกรมด้วย Comment ในการเขียน
คำบรรยายโปรแกรม หรือการยกเลิกโค้ดคำสั่งบางบรรทัดชั่วคราวหรือการเพิ่มรายละเอียดโปรแกรมเพื่อใช้เตือนความจำ ซึ่งเป็นส่วน
ที่ไม่เกี่ยวข้องกับตัวโปรแกรม เราสามารถใช้สัญลักษณ์ // และ # เพื่อบอกให้ตัวแปลภาษาไม่ต้องสนใจประโยคเหล่านั้นได้ดังตัวอย่าง
< html >
< head >
< title > TEST PHP < /title >
< /head >
< body >
< h3 > TEST ECHO < /h3 >
< ?// echo "HELLO PHP"; ? >
< /body >
< /html >
จะ
เห็นได้ว่าตัวแปลภาษา PHP จะไม่สนใจโค้ดที่ถูก Comment
อยู่จึงทำให้ผลลัพธ์ที่ออกมามีแต่ประโยคที่เกิดจาก...
ตัวอย่างโปรแกรมที่เขียนด้วย PHP
ตัวอย่างโปรแกรมที่เขียนด้วย PHP เมื่อเราได้รู้จัก โครงสร้างภาษา PHP และได้ทราบว่า PHP สามารถทำงานควบคู่กับ HTML ได้ โดยสร้างโค้ดต่อไปนี้
< html >
< head >
< title > TEST PHP < /title >
< /head >
< body >
< h3 > TEST ECHO < /h3 >
< ? echo "HELLO PHP"; ? >
< /body >
< /html >
จาก
นั้นเรานำไฟล์ที่สร้างขึ้นไปเก็บไว้ที่ Home Directory ของ
Web server ที่เราใช้ เช่น ถ้าใช้ OmniHTTPd จะมี Home Directory เป็น
C:\httpd\HtDocs ถ้าเป็น Personal Web Server จะมี Home Directory เป็น
C:\Inetpub\wwwroot ถ้าเป็น...
รูปแบบโครงสร้างพื้นฐานของ PHP
รูปแบบโครงสร้างพื้นฐานของ PHP
PHP เป็นภาษาที่สามารถใช้งานร่วมกับภาษา HTML ได้ ในการเขียนรหัส
(Code) โปรแกรม มีวิธีการเขียนได้หลายรูปแบบ จึงจำเป็นต้องมี
สัญลักษณ์ที่บ่งบอกถึงขอบเขตของ PHP เพื่อที่จะแยกโค้ด PHP ออกจากโค้ด HTML
ได้อย่างชัดเจน โดยมีรูปแบบในการเขียนแทนด้วยสัญลักษณ์ต่าง ๆ ที่เรา
สามารถนำมาใช้แยกโค้ด PHP ได้มีดังนี้
1. การเขียนแบบ SGML (Standard Generalized Markup Language) เป็นรูปแบบการเขียนที่เป็นมาตรฐานของภาษาประเภท xxML โดยมีรูปแบบ
การเขียนดังตัวอย่าง
< ?
echo("PHP SGML Syntax\n");
? >
เปิดด้วยแท็ก < ? และปิดด้วยแท็ก ? > ภายใต้แท็ก < ? ... ? > คือคำสั่งที่
เราเขียนขึ้น ตามหลักของภาษา PHP
2. การเขียนแบบ XML Document เป็นรูปแบบการเขียนของภาษาประเภท...
โครงสร้างของภาษา PHP

โครงสร้างของภาษา PHP
PHP คืออะไร
ในช่วงแรกภาษาที่นิยมใช้งานบนระบบ
เครือข่าย คือ ภาษา HTML (Hypertext Markup Language) แต่ภาษา HTML
มีลักษณะเป็น Static คือ ภาษาที่มีลักษณะของข้อมูลคงที่
ซึ่งไม่เพียงพอต่อความต้องการในปัจจุบันที่นิยมใช้ระบบเครือข่าย Internet
เป็นศูนย์กลางในการติดต่อระหว่างกัน
ทำให้ต้องการใช้เว็บไซต์ที่มีลักษณะเป็นแบบ Dynamic คือ
เว็บไซต์ที่ข้อมูลสามารถเปลี่ยนแปลงได้โดยอัตโนมัติตามเงื่อนไขต่าง ๆ
ที่ผู้เขียนเว็บไซต์เป็นผู้กำหนด
และการควบคุมการทำงานเหล่านี้จะกระทำโดยโปรแกรมภาษาสคริปต์ เช่น ภาษา PHP
ซึ่งเป็นภาษาหนึ่งที่ได้รับความนิยมเป็นอย่างมากในปัจจุบัน
PHP...
PHP คืออะไร
PHP คืออะไร
หลายคนที่ทำเว็บไซต์ด้วย HTML
หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver
แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ
รับค่าเช่น ชื่อ ที่อยู่ เสร็จแล้วจะเก็บค่ายังไง หรือจะทำอย่างไรต่อ
หรือเว็บบอร์ดทำงานอย่างไร CMS ทำงานอย่างไร
ทำไมบางเว็บไซต์สามารถโต้ตอบกับ
ผู้ใช้งานได้ คำตอบของทุกคำถามคือ PHP ครับ
PHP นั้นเป็นภาษาสำหรับใช้ในการเขียนโปรแกรมบนเว็บไซต์
สามารถเขียนได้หลากหลายโปรแกรมเช่นเดียวกับภาษาทั่วไป อาจมีข้อสงสัยว่า
ต่างจาก HTML อย่างไร คำตอบคือ HTML
นั้นเป็นภาษาที่ใช้ในการจัดรูปแบบของเว็บไซต์ จัดตำแหน่งรูป
จัดรูปแบบตัวอักษร หรือใส่สีสันให้กับ
เว็บไซต์ของเรา แต่ PHP นั้นเป็นส่วนที่ใช้ในการคำนวน ประมวลผล เก็บค่า
และทำตามคำสั่งต่างๆ อย่างเช่น รับค่าจากแบบ form ที่เราทำ
รับค่าจากช่องคำตอบของเว็บบอร์ดและเก็บไว้เพื่อนำมาแสดงผลต่อไป
แม้แต่กระทั่งใช้ในการเขียน
CMS
ยอดนิยมเช่น...