Konfreedom : คนฟรีดอม โปรแกรมฟรี สอนการใช้งานโปรแกรม สอนเขียนโปรแกรม PHP

โปรแกรมฟรี เอกสารการเขียนโปรแกรม ทริป Photoshop สอนการใช้งานโปรแกรมต่างๆ สอนเขียนโปรแกรม PHP

วันอาทิตย์ที่ 2 กรกฎาคม พ.ศ. 2560

การเขียน Function ใน PHP (PHP Functions)

การเขียน Function ใน PHP (PHP Functions)

การเขียน Function  ใน PHP มีประโยชน์ยังไง? ใครทราบบ้าง สำหรับมือใหม่อาจไม่เคยเขียนเพราะว่าอาจยังเขียน บรรทัดลงไปเรื่อยๆ บางครั้งข้อมูลมีการคำนวนค่า แบบเดิมก็เขียนต่อไปเรื่อย แล้วทำไงจะไม่ต้องเขียนซ้ำ? นี่ละคือคำตอบ เขียนเป็น Function ไง ประโยชน์คือสามารถเรียกใช้งานได้เรื่อยๆ ไม่ต้องมาเขียนใหม่ให้เสียเวลา เวลาแก้ไขก็แก้ที่เดียวจบ มาดูวิธีการเขียนกันก่อน

Syntax
function functionName() {    code to be executed;}
ตัวอย่าง
ผมจะสร้างฟังก์ชัน ที่ผมใส่ชื่อแล้วมีคำว่า "สวัสดีค่ะ คุณ" แล้วตามด้วยชื่อที่เรากำหนด มาเริ่มกันเลย
<?php
function displayName($name)
{
echo "สวัสดีค่ะ คุณ$name";
}
displayName("konfreedom");
?> 
ผลลัพธ์ 
สวัสดีค่ะ คุณkonfreedom 
ตัวอย่างนี้ผมได้สร้างชื่อฟังก์ชัน ว่า displayName แล้วรับค่า 1 ค่าคือ $name แล้วให้ฟังก์ชันแสดงค่าออกมา

ตัวอย่างต่อไป จะกำหนดค่าเริ่มต้นให้กับพารามิเตอร์ ผมจะเขียนฟังก์ชันเดิมแต่เพิ่มเติมคือกำหนดค่าให้กับ $name มาดูกัน

ตัวอย่าง
<?php
function displayName($name="Guest")
{
echo "สวัสดีค่ะ คุณ$name";
}
displayName("konfreedom");
?> 
ผลลัพธ์ 
สวัสดีค่ะ คุณkonfreedom 
ผลลัพธ์ยังเหมือนเดิมไม่มีอะไรเปลี่ยนแปลง แต่ถ้าผมเรียกฟังก์ชันแบบนี้ละ

 <?php
function displayName($name="Guest")
{
echo "สวัสดีค่ะ คุณ$name";
}
displayName(); //ลองปล่อยเป็นค่าว่าง
?> 
ผลลัพธ์ 
สวัสดีค่ะ คุณGuest  
ข้อมูลที่แสดงจะเป็นชื่อที่เรากำหนดไว้ คือ Guest ช่วยให้เรากำหนดค่าเริ่มต้นของพารามิเตอร์ได้
สมมุติเราไม่ได้กำหนดค่าเริ่มต้นไว้ แต่เราเรียกแบบนี้ละ

 <?php
function displayName($name)
{
echo "สวัสดีค่ะ คุณ$name";
}
displayName(); //ลองปล่อยเป็นค่าว่าง
?> 
ผลลัพธ์
Warning: Missing argument 1 for displayName() 
Error สิครับ มันฟ้องว่าฟังก์ชัน displayName() ต้องรับค่า 1 ค่า

ตัวอย่างต่อไป สร้างฟังก์ชัน คำนวนค่า 2 ค่า ในที่นี้ผมจะรับค่า 2 ค่า แล้วนำมาบวกกัน
<?php
function sum($num1,$num2)
{
return $num1+$num2;
}
echo "result:".sum(1,2)."<BR>";
echo "result:".sum(9,6)."<BR>";
echo "result:".sum(7,3)."<BR>";
echo "result:".sum(10,10)."<BR>";
?> 
ผลลัพธ์ 
result:3
result:15
result:10
result:20
ตัวอย่างที่ซับซ้อนขึ้น  ฟังก์ชันเรียกฟังก์ชันตัวเอง ผมจะใส่ คอมม่า(,) หลังตัวอักษรทุก 1 ตัวอักษร แต่ถ้าตัวอักษรที่กำหนด มีแค่ 1 ตัวอักษรหรือเป็นตัวอักษรตัวท้ายสุด จะไม่ใส่ คอมม่า(,) ลงไป

ตัวอย่าง
<?php
function addComma($string)
{
$resultString = null;
$stringLenght = strlen($string);
if($stringLenght > 0)
{
$resultString = substr($string,0,1);
if($stringLenght > 1)
{
 $resultString .= ",";
}
$string = substr($string,1);
if(strlen($string) > 0)
{
$resultString .= addcomma($string);
}
}
return $resultString;
}
echo "result:".addcomma("ABCDEF");
echo "</br>"; //ขึ้นบรรทัด
echo "result:".addcomma("A");
?> 

ผลลัพธ์
result:A,B,C,D,E,F
result:A 
สุดท้าย ผมก็ขอจบการเขียน Function PHP ไว้แค่นี้นะครับ หวังว่าจะเป็นประโยชน์กับท่านไม่มากก็น้อย

การใช้ Sorting Arrays PHP

การใช้ Sorting Arrays PHP
บทความนี้จะพูดถึงการเรียงข้อมูลใน Array ใน PHP มี function ที่ใช้ในการเรียงข้อมูลใน Array อยู่ 6 แบบผลลัพธ์ก็จะแตกต่างกันออกไป ดั้งนี้ ส่วนใครที่ยังไม่รู้วิธีสร้าง Array แนะนำลองเข้าไปอ่านที่บทความ การใช้ Array PHP 

1. sort() 
- เรียงข้อมูลใน Array น้อยไปมาก 0-9,a-z
ตัวอย่าง
<?php$color = array("red","blue","green","black");sort($color); print_r($color);?>
ผลลัพธ์
Array ( [0] => black [1] => blue [2] => green [3] => red )
 2. rsort()
- เรียงข้อมูลใน Array มากไปน้อย 9-0,z-a
ตัวอย่าง
<?php$color = array("red","blue","green","black");rsort($color); print_r($color);?>
ผลลัพธ์
Array ( [0] => red [1] => green [2] => blue [3] => black )  
3. asort() 
- เรียงข้อมูลใน Array (value) น้อยไปมาก 0-9,a-z (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);asort($color); print_r($color);?>
ผลลัพธ์
Array ( [black] => 0 [green] => 1 [blue] => 4 [red] => 5 )  
4. ksort() 
- เรียง index ใน Array น้อยไปมาก 0-9,a-z (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);ksort($color); print_r($color);?> 
 ผลลัพธ์
Array ( [black] => 0 [blue] => 4 [green] => 1 [red] => 5 )  
5. arsort()
- เรียงข้อมูลใน Array (value) มากไปน้อย 9-0,z-a (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);arsort($color); print_r($color);?>
ผลลัพธ์
Array ( [red] => 5 [blue] => 4 [green] => 1 [black] => 0 )  
6. krsort() 
- เรียง index ใน Array มากไปน้อย 9-0,z-a (โดย Array เป็น index=>value)
ตัวอย่าง
<?php$color = array("red"=>5,"blue"=>4,"green"=>1,"black"=>0);krsort($color); print_r($color);?>
ผลลัพธ์
Array ( [red] => 5 [blue] => 4 [green] => 1 [black] => 0 )  

การใช้ Array PHP

การใช้ Array PHP

ใน PHP สามารถกำหนด array ได้หลายมิติ โดยปกติเราสามารถกำหนด index เป็นจำนวนเต็มหรือเป็นข้อความก็ได้ ภาษา PHP ค่อนข้างจะยืดหยุ่น และที่สำคัญเราสามารถสร้าง Array กี่ชั้น (มิติ) ก็ได้ เดี๋ยวผมจะยกตัวอย่างให้ดูกันสักหน่อย

Array แบบปกติ หรือ 1 มิติ
 <?php
$color = array("red","blue","green","black");
print_r($color); //view
?> 
ผลลัพธ์
Array ( [0] => red [1] => blue [2] => green [3] => black ) 
ผมลัพธ์ที่ออกมา จะสังเกตุว่ามัน add index ให้เราอัตโนมัติโดยค่า index จะเริ่มตั้งแต่ 0 ซึ่งจริงๆแล้วมันคือการเขียนอีกแบบ ดังนี้

รูปแแบบที่ 2
 <?php
$color = array(0=>"red",1=>"blue",2=>"green",3=>"black");
print_r($color); //view
?> 
ผลลัพธ์
Array ( [0] => red [1] => blue [2] => green [3] => black ) 
ผลลัพธ์เหมือนกัน แต่ยังสามารถเขียนได้อีกแบบ ดังนี้
รูปแแบบที่ 3
 <?php
$color[0] = "red";
$color[1] = "blue";
$color[2] = "green";
$color[3] = "black";
print_r($color); //view
?> 
ผลลัพธ์
Array ( [0] => red [1] => blue [2] => green [3] => black )

ผลลัพธ์เหมือนกัน ที่จริงมันเขียนได้หลายแบบแล้วแต่ความถนัด ใน PHP เวอร์ชั่น PHP 5.4.x สามารถเขียนรูปแบบ Array ได้ดังนี้
<?php
    $color = ["red","blue","green","black"];
    print_r($color);
?>  
ผลลัพธ์
Array ( [0] => red [1] => blue [2] => green [3] => black ) 

วิธีดึงข้อมูลใน array มาโชว์
echo $color[0]; //แสดงข้อมูลใน Array index ที่ 0
ผลลัพธ์
red
Array หลายมิติ
 พูดงาน Array หลายมิติคือ การเอา Array มากกว่า 1 ก้อนมาผูกกันไว้ โดย Array 3 ก้อนมีความสัมพันธ์กัน ผมจะยกตัวอย่างง่ายๆ โดยจะกำหนด Array โดยก้อนหลักจะเก็บข้อมูลนักเรียน ก้อนที่สองจะประกอบไปด้วย ชื่อนักเรียน ก้อนที่สองคือวิชาที่เรียน ดังตัวอย่าง

<?php
$students = array(
array(
"name" => "sakon"
,"major" => array("computer","intro program")
)
,array(
"name" => "manee"
,"major" => array("computer","PHP")
)
);
echo '<pre>';
    print_r($students);
echo '</pre>';  
?>
สาเหตุที่มีการกำหนดค่าของ major เป็น Array อีกชั้นเป็นเพราะว่านักเรียน 1 คนสามารถเรียนได้หลายวิชา

ผลลัพธ์ 
Array
(
    [0] => Array
        (
            [name] => sakon
            [major] => Array
                (
                    [0] => computer
                    [1] => intro program
                )
        )
    [1] => Array
        (
            [name] => manee
            [major] => Array
                (
                    [0] => computer
                    [1] => PHP
                )
        )
)
วิธีดึงข้อมูลใน array มาโชว์
echo $students[0]["name"]; //แสดงข้อมูลใน Array index ที่ 0
ผลลัพธ์
sakon

ไม่ยากใช่ไหมครับ เพื่อนๆสามารถนำตัวอย่างไปประยุกต์ได้ หวังว่าบทความนี้จะมีประโยชน์กับท่านไม่มากก็น้อย

วันเสาร์ที่ 1 กรกฎาคม พ.ศ. 2560

การใช้ While Loops PHP (while,do while)

การใช้ While Loops PHP (while,do while)

ลักษณะ funtion while หรือ do while เป็นลักษณะของการวนค่าตามเงื่อนไขที่กำหนด การใช้งานก็จะแต่กต่างกันออกไปขึ้นอยู่กับการใช้งาน ยกตัวอย่างดังต่อไปนี้
            1. while 
Syntax
while (condition is true) {
    code to be executed;
ตัวอย่าง
แสดงค่า $number โดยเงื่อนไขน้อยกว่าหรือเท่ากับ 10 while loops จะเช็คเงื่อนไขก่อนทำ
 <?php
$number = 0;
while($number <= 10) {
    echo "number: $number <br>";
    $number++;
}
?> 
ผลลัพธ์
number: 0 number: 1
number: 2
number: 3
number: 4
number: 5
number: 6
number: 7
number: 8
number: 9
number: 10 
            2. do while 
Syntax
do {
    code to be executed;
} while (condition is true); 
ตัวอย่าง 
จะต่างกับ while ตรงที่ do while จะทำก่อนแล้วเช็คเงื่อนไขที่หลัง
 <?php
$number = 0;
do
{
echo "number: $number <br>";
$number++;
}
while($number <= 10);
?> 
ผลลัพธ์
number: 0
number: 1
number: 2
number: 3
number: 4
number: 5
number: 6
number: 7
number: 8
number: 9
number: 10  

การใช้ For Loops PHP (for,foreach)

การใช้ For Loops PHP (for,foreach)
การใช้ for loops คือการวนข้อมูลเผื่อมาแสดงผล หรือนำข้อมูลบางอย่างไปใช้ในเรื่องของการ insert,update,delete ในดาต้าเบส (Database) อย่างไรก็แล้วแต่ PHP ก็มีตัวช่วยที่ทำให้นักพัฒนาสามารถนำไปใช้งานได้ วันนี้ผมจะขอยกตัวอย่างมา  2 ตัวช่วย
  1.  for loops
Syntax

for (init counter; test counter; increment counter) {
    code to be executed;
ตัวอย่าง
<?php
for ($start = 0; $start <= 20; $start++) {
    echo "The number of start: $start <br>";
}
?> 
ผลลัพธ์
The number of start: 0
The number of start: 1
The number of start: 2
The number of start: 3
The number of start: 4
The number of start: 5
The number of start: 6
The number of start: 7
The number of start: 8
The number of start: 9
The number of start: 10
The number of start: 11
The number of start: 12
The number of start: 13
The number of start: 14
The number of start: 15
The number of start: 16
The number of start: 17
The number of start: 18
The number of start: 19
The number of start: 20
for ซ้อน for 
 <?php
for ($start = 1; $start <= 10; $start++) {
$dot='';
for($i=1;$i<=$start;$i++){
$dot .= '.';
}
echo "$dot</br>";
}
?>

ผลลัพธ์
.
..
...
....
.....
......
.......
........
.........
..........
     2. foreach
foreach จะนิยมใช้ในการดึงข้อมูลที่เป็น Array ออกมา ตัวอย่างด้านล่าง

Syntax
foreach ($array as $value) {
    code to be executed; }
ตัวอย่าง 

 <?php
$gender = array("m", "f");
foreach ($gender as $value) {
    echo "$value <br>";
}
?> 
ผลลัพธ์
m
 อีกตัวอย่างการใช้ foreach ที่ข้อมูลใน Array มีลักษณะ Kay Value

ตัวอย่าง
 <?php
$gender = array("m"=>"Man", "f"=>"Female");
foreach ($gender as $key => $value) {
    echo "$key -> $value<br>";
}
?>
 ผลลัพธ์
m -> Man
f -> Female

วันอาทิตย์ที่ 25 มิถุนายน พ.ศ. 2560

การใช้เงื่อนไขการตัดสินใจ PHP (if else ,switch)

การใช้เงื่อนไขการตัดสินใจ PHP  (if else ,switch)
วันนี้เราจะมาพูดถึงการใช้เงื่อนไขการตัดสินใจ PHP Condition กันหน่อยนะครับ กรณีทีเรามีค่าอยู่แล้วต้องการเปรียบเทียบมันเราจำเป็นต้องมีตัวตรวจสอบมัน อาทิ นาย ก มีเงิน 20 นาย ข มีเงิน 100 อยากทราบว่า ใครมีเงินมากกว่ากัน นี่ละครับเราจำเป็นต้องใช้เจ้าตัว PHP Condition ซึ่งการใช้งานก็มีหลายแบบ แล้วแต่สิ่งที่เราจะตรวจสอบนั้นเอง ผมมีตัวอย่างง่ายๆมีให้ดูกันลองทำตามดูนะครับ

การใช้เงื่อนไข if

เปรียบเทียบค่า a และ b

เขียนแบบที่ 1
<?php
$a=2;
$b=0;

if($a > $b)
  echo "a is bigger than b";

?>
 เขียนแบบที่ 2
 <?php
$a=2;
$b=0;
if($a > $b)
{
echo "a is bigger than b";
}
?>
เขียนแบบที่ 3 (short if)
<?php
$a=2;
$b=0;
echo ($a>$b)?"a is bigger than b":"";
?>
ผลลัพธ์
a is bigger than b
การใช้เงื่อนไข if else

ตัวอย่างการเขียน if else อย่างง่าย กรณีหากเราต้องการเปรียบเทียบเงื่อนไข 2 อย่าง ยกตัวอย่างเช่น ในระบบฐานข้อมูลกำหนด เพศ เป็น m กับ f แต่ในหน้าแสดงผลอยากให้แสดงเป็น ชาย หรือ หญิง เพราะฉะนั้น เราจึงต้องกำหนดเงื่อนไขในส่วนของ PHP ดังตัวอย่าง

เขียนแบบที่ 1
<?php
$gender = "f";
if($gender == "f")
echo "ชาย";
else
echo "หญิง";
?>
เขียนแบบที่ 2
<?php
$gender = "f";
if($gender == "f")
{
  echo "ชาย";
}
else
{
  echo "หญิง";
}
?>

เขียนแบบที่ 3 (short if)
<?php
$gender = "f";
echo ($gender == "f")?"ชาย":"หญิง";
?>

ผลลัพธ์
ชาย
การใช้เงื่อนไขหลายเงื่อนไข if else if

จะใช้ในกรณีที่มีการเช็คเงื่อนไขมากกว่า 1 เงื่อนไข ตัวอย่างเช่น ถ้าต้องการนำคะแนนมาตัดเป็นเกรด A ถึง E โดยคะแนนเต็ม 100 ต้องมีการเช็คเงื่อนไขของช่วงคะแนนที่ต่างกัน ตัวอย่างการใช้ if else if ด้านล่างเลยครับ

การตัดเกรดแบบ 8 เกรด
80-100         คะแนน                   เกรด A
75-79           คะแนน                   เกรด B+
70-74           คะแนน                   เกรด B
65-69           คะแนน                   เกรด C+
60-64           คะแนน                   เกรด C
55-59           คะแนน                   เกรด D+
50-54           คะแนน                   เกรด D
0-49             คะแนน                   เกรด E


เขียบแบบที่ 1
<?php
//your score
$myScore = 38;
if($myScore >= 80)
echo "A";
else if($myScore >= 75)
echo "B+";
else if($myScore >= 70)
echo "B";
else if($myScore >= 65)
echo "C+";
else if($myScore >= 55)
echo "D+";
else if($myScore >= 50)
echo "D";
else
echo "F";
?>
เขียบแบบที่ 2
<?php
//your scroe
$myScore = 38;
if($myScore >= 80)
{
echo "A";
}
else if($myScore >= 75)
{
echo "B+";
}
else if($myScore >= 70)
{
echo "B";
}
else if($myScore >= 65)
{
echo "C+";
}
else if($myScore >= 55)
{
echo "D+";
}
else if($myScore >= 50)
{
echo "D";
}
else
{
echo "F";
}
?>
ผลลัพธ์
F
เมื่อทดสอบเปลี่ยน $myScore = 78;
ผลลัพธ์
B+
การใช้เงื่อนไข switch case
ตัวอย่างคือการกำหนดค่าสีมา 1 ค่าแล้วใช้ switch ในการตรวจสอบ ตัวอย่างเช่น
<?php
$favcolor = "red";
switch ($favcolor) {
    case "red":
        echo "Your favorite color is red!";
        break;
    case "blue":
        echo "Your favorite color is blue!";
        break;
    case "green":
        echo "Your favorite color is green!";
        break;
    default:
        echo "Your favorite color is neither red, blue, nor green!";
}
?>
ในตัวอย่างเราได้กำหนด  $favcolor ให้เท่ากับ red เมื่อเข้าเงื่อนไข จะได้ผลลัพธ์ดังนี้
ผลลัพธ์
Your favorite color is red!
แล้วถ้าเปลี่ยนจาก  $favcolor = "red" เป็น  $favcolor = "blue"
ผลลัพธ์
Your favorite color is blue!
แล้วถ้าเปลี่ยนจาก  $favcolor = "red" เป็น  $favcolor = "black"
ผลลัพธ์
Your favorite color is neither red, blue, nor green!

ผมขอจบการสอน PHP เบื้องต้นไว้แค่นี้นะครับ หวังว่าบทความนี้จะเป็นประโยชน์กับท่านไม่มากก็น้อย ผิดพลาดประการใด ขออภัยด้วยนะครับ

แจกโปรแกรมฟรี!! โปรแกรมตั้งเวลาปิดเครื่องคอมพิวเตอร์

โปรแกรมตั้งเวลาปิดเครื่องคอมพิวเตอร์ พัฒนาด้วย C#


   วันนี้ผมได้นำเอาโปรแกรมที่ผมพัฒนาเองมาแจก เนื่องจากผมชอบเปิดรายการเรื่องเล่าจาก Youtube ก่อนนอนทิ้งไว้ เปิดคนชอบฟังเรื่องเล่า เรื่องผีอะไรประมาณนี้ (หัวเราะ) จะให้คอมพิวเตอร์เปิดไว้ทั้งคืนเกรงว่าค่าไฟจะสูง จึงไปหาโฟลดโปรแกรมฟรีมาใช้ก่อน แต่โปรแกรมก็ยังมีข้อจำกัด ผมเลยตัดสินใจเขียนเองแบบง่ายๆแต่ใช้งานได้จริงนะครับ

หน้าตาโปรแกรมก็ประมาณนี้


โปรแกรมสามารถตั้งเวลาปิดเครื่องเป็น นาทีหรือวันที่ตามด้วยเวลาได้ จะตั้งข้ามวันก็ยังได้ ที่สำคัญฟรีครับเพราะอยากจะแบ่งปัน วิธีใช้งานก็ง่ายมากๆ ผมไม่อธิบายแล้วกันเพราะโปรแกรมไม่ได้ซับซ้อนอะไรมาก

ลิงค์โหลดตามนี้ครับ https://drive.google.com/open?id=0B4cH6OO6eDsFRlNTWk45SXZXWms





วันเสาร์ที่ 24 มิถุนายน พ.ศ. 2560

เริ่มเขียนเว็บด้วยภาษา PHP


ก่อนที่จะเขียนเว็บด้วย PHP ขั้นตอนแรกต้องลงโปรแกรมจำลองเซิพเวอร์ที่เครื่องเราก่อน สำหรับเพื่อนๆที่ไม่รู้จะใช้โปรแกรมตัวไหนลองเข้าไปดู โปรแกรมจำลองเครื่องตัวเองเป็นเซิฟเวอร์ (Server) เพื่อรัน PHP หลังจากลงโปรแกรมจำลองเซิพเวอร์แล้ว เริ่มก็มาเริ่มกันเลย

ขั้นตอนแรก 
      สร้างโปรเจ็กขึ้นมาเสียก่อน ในที่นี้เครื่องที่ผมทดสอบ จะใช้โปรแกรมจำลองเซิพเวอร์เป็นตัว wamp64 นะครับ และโปรแกรมสำหรับพิมพ์โค๊ด (PHP Editer) ใช้เจ้าตัว Sublime Text 3 ส่วนเพื่อนๆจะใช้พวก Dreamweaver, Editplus,Netbeans,Eclipse หรือ Atom ก็แล้วแต่จะใช้กันนะครับ ผมเริ่มสร้างโปรเจ็กเลยแล้วกันนะครับ

วิธีง่ายที่สุดคือเข้าไป สร้างโฟลเดอร์โปรเจ็กที่ C:\wamp64\www\ชื่อโปรเจ็กของเรา


เข้าไปยัง Path ที่เก็บโปรเจ็กของเราก่อน


เลือกโฟลเดอร์โปรเจ็ก


สร้างไฟล์ index.php ขึ้นมา


จากนั้นทำการ SAVE


เขียนโค๊ดตามนี้ครับ


<!DOCTYPE html>
<html>
<head>
 <title>Project</title>
</head>
<body>
<?php echo 'Hello PHP';?>
</body>
</html> 
ทดสอบรัน โดยเปิดบราวเซอร์ขึ้นมาแล้วพิมพ์ URL http://localhost/project/ 


จะได้ผลลัพธ์ดังรูปครับ 
เหตุผลที่ไม่ต้องเติม index.php  ใน URL http://localhost/project/  เพราะว่าตัว apache มันจะวิ่งไปรันไฟล์ index ก่อนเสมอ ถ้ากรณีตั้งชื่อเป็น อย่างอื่นที่ไม่ใช่ index.php จำเป็นต้องใส่ชื่อไฟล์ลงไปด้วย กรณีตั้งเป็น test.php เวลารันต้องกำหนด URL เป็น http://localhost/project/test.php 
วันนี้ก็ขอจบการสอน PHP เบื้องต้นไว้แค่นี้นะครับ ไว้คราวหน้าจะมาสอนเขียน PHP  ในเรื่องอื่นๆอีก อาทิ การเขียน condition,loop และอื่นๆอีกมากมาย ขอบคุณที่อ่านบทความผมนะครับ

โปรแกรมจำลองเครื่องตัวเองเป็นเซิฟเวอร์ (Server) เพื่อรัน PHP


    เขียนเว็บด้วยภาษา PHP แล้วจะทดสอบผลลัพธ์ยังไงละ?  คำตอบคือลงโปรแกรมจำลองเซิพเวอร์สิครับ สำหรับมือใหม่อาจจะไม่รู้ว่าจริงๆแล้วโปรแกรมจำลองเซิพเวอร์นั้นมีหลายเจ้า และคนรุ่นก่อนจะนิยมโปรแกรมเจ้าตัวที่มี่ชื่อว่า Appserv ซึ่งแต่ก่อนเวอร์ชั่นที่นิยมใช้จะเป็น Appserv  2.5.10 แต่ล่าสุดได้พัฒนาเป็น เวอร์ชั่น Appserv  8.6.0 มาพร้อม PHP 5.6.30 ผมก็เลยจะมาบอกว่าจริงๆมันไม่ได้มีแค่โปรแกรม Appserv อย่างเดียว มันยังมีอีกเยอะ แต่จะแนะนำอีก 2 ตัวคือ

1.WampServer มีทั้ง 32bit และ 64 bit
   


– Apache 2.4.23
– PHP 5.6.25/7.0.10 
–  MySQL 5.7.14 
– PhpMyAdmin 4.6.4 
– Adminer 4.2.5 
– PhpSysInfo 3.2.5

สามารถเข้าไปดาวน์โหลดมาทดสอบได้ที่เว็บหลัก http://www.wampserver.com/en/#download-wrapper

2.Xampp


ล่าสุดครับ XAMPP for Windows 5.6.30, 7.0.20 & 7.1.6

สามารถเข้าไปดาวน์โหลดมาทดสอบได้ที่เว็บหลัก https://www.apachefriends.org/download.html

สำหรับผมจะใช้ WampServer ผมว่ามัน Config ง่ายดี เพื่อนๆลองนำไปติดตั้งแล้วใช้งานดูครับ วันนี้จบแค่นี้ละกัน

วันศุกร์ที่ 15 พฤษภาคม พ.ศ. 2558

โปรแกรม CCleaner ลบไฟล์ขยะ ลบไฟล์ Registry ในคอมพิวเตอร์

โปรแกรม CCleaner ลบไฟล์ขยะ ลบไฟล์ Registy ในคอมพิวเตอร์
ท่านใดที่ต้องการลบไฟล์ขยะในเครื่อง ลบไฟล์ registry และรวมถึงลบแคชของเว็บบราวเซอร์ คุกกี้ ประวัติการท่องอินเทอร์เน็ต เรียกว่าโปรแกรมเดียวเอาอยู่ รับรองว่าเครื่องคุณจะเร็วขึ้น โปรแกรม CCleaner มีความสามารถอื่นๆอีกมากมาย ลองไปดาวน์โหลดตัวฟรีมาใช้กันได้นะครับ

ดาวน์โหลด CCleaner เวอร์ชั่นล่าสุด

ส่วนถ้าเป็นตัวเสียตังก็จะมีฟังก์ชั่นอื่นๆให้ใช้งานอีกครับ
ดาวน์โหลด CCleaner เวอร์ชั่นล่าสุด

รายละเอียดโปรแกรม CCleaner

  • Software : CCleaner
  • Developer : Piriform Ltd.
  • License : Freeware
  • Filesize : 475 KB (Exe)
  • OS : Windows 7/ 2000 /Vista / XP / 8

วันอังคารที่ 12 พฤษภาคม พ.ศ. 2558

โปรแกรมฟังเพลงฟรี AIMP เล็ก จิ้ว แจ๋ว

โปรแกรมฟังเพลงฟรี AIMP เล็ก จิ้ว แจ๋ว
โปรแกรมฟังเพลง AIMP เวอร์ชั่นล่าสุดตอนนี้ 3.60 Build 1492 สำหรับวินโดว์นะครับ และมีสำหรับมือถือด้วย แต่เป็นของ Android เป็น AIMP เวอร์ชั่น 1.01 เพิ่งทำมาไม่นานนี้เอง ข้อดีของโปรแกรม AIMP คือใช้ทรัพยากรเครื่องน้อย กินแรมน้อย ใช้พื้นที่น้อย เร็ว คุณภาพเสียงเยี่ยม สนับสนุนไฟล์หลากหลาย เช่น สนับสนุน MP3 MP2 AC3 WMA AAC OGG ฯลฯ  สามารถปรับเปลี่ยน Skin หรือหน้าตาโปรแกรมได้ด้วย

สามารถโหลด AIMP ได้ที่เว็บหลักของ AIMP

รูปแสดงหน้าตาโปรแกรม AIMP

วันจันทร์ที่ 11 พฤษภาคม พ.ศ. 2558

สุดยอดโปรแกรมดูหนัง HD MKV DVD โปรแกรม KMPlayer

สุดยอดโปรแกรมดูหนัง HD MKV DVD โปรแกรม KMPlayer
สำหรับคอหนัง HD ทั้งหลายไม่ว่าจะขนาด 720P หรือ 1080P ต้องไม่พลาดกับโปรแกรม KMPlayer  รองรับประเภทไฟล์หลากหลาย อาทิ เช่น AVI MKV OGG OGM 3GP MPEG WMV ฯลฯ ไม่ช่ายว่าดูหนังได้อย่างเดียว โปรแกรมนี้ยังสามารถเล่นไฟล์เพลงได้อีกด้วย ครบวงจรจริงๆ ดูหนังลื่นไหล ไม่มีสะดุด โปรแกรมดูหนังยอดฮิตตัวหนึ่งเลยก็ว่าได้ แล้วคุณจะรอไร โหลดโปรแกรม KMPlayer คลิก


หน้าตาโปรแกรม KMPlayer 
 หน้าตาโปรแกรม KMPlayer
 
สามารถไปดูเว็บหลัก KMPlayer