Main Menu


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/designdd/domains/design-dd.com/public_html/blog/libraries/joomla/cache/handler/callback.php on line 100

บทความดีๆ


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/designdd/domains/design-dd.com/public_html/blog/libraries/joomla/cache/handler/callback.php on line 100


Introduce
php คืออะไร PDF Print E-mail
Written by รับทำเว็บไซต์   
Wednesday, 14 April 2010 14:46

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

ชื่อของพีเอชพี
 ภาษาพีเอชพี ในชื่อภาษาอังกฤษว่า PHP ซึ่งใช้เป็นคำย่อแบบกล่าวซ้ำ จากคำว่า PHP Hypertext Preprocessor หรือชื่อเดิม Personal Home Page

ตัวอย่างภาษาพีเอชพี
ภาษาพีเอชพี จะเป็นส่วนประกอบภายในเว็บเพจ โดยคำสั่งจะปรากฏระหว่าง <?php ...  ?> เช่น
<?php
    echo "Hello, World!";
?>
 
<?
    echo "Hello World.";
?>
 
<script language="php">
    echo "Hello World.";
</script>
 
<%
    echo "Hello World.";
%>

โครงสร้าง ควบคุมของ PHP จะมีความคล้ายคลึงกับ C/C++ มาก เช่น if , for , switch และมีบางส่วนที่คล้าย Perl สามารถกำหนดตัวแปรโดยไม่ต้อง นิยามก่อนได้

<?
    for ($i = 0; $i < 10; $i++){
       echo "Test $i";
    }
?>
 
คุณสมบัติ
การแสดงผลของพีเอชพี จะปรากฏในลักษณะHTML ซึ่งจะไม่แสดงคำสั่งที่ผู้ใช้เขียน ซึ่งเป็นลักษณะเด่นที่พีเอชพีแตกต่างจากภาษาในลักษณะไคลเอนต์-ไซด์ สคริปต์ เช่น ภาษาจาวาสคริปต์ ที่ผู้ชมเว็บไซต์สามารถอ่าน ดูและคัดลอกคำสั่งไปใช้เองได้ นอกจากนี้พีเอชพียังเป็นภาษาที่เรียนรู้และเริ่มต้นได้ไม่ยาก โดยมีเครื่องมือช่วยเหลือและคู่มือที่สามารถหาอ่านได้ฟรีบนอินเทอร์เน็ต ความสามารถการประมวลผลหลักของพีเอชพี ได้แก่ การสร้างเนื้อหาอัตโนมัติจัดการคำสั่ง การอ่านข้อมูลจากผู้ใช้และประมวลผล การอ่านข้อมูลจากดาต้าเบส ความสามารถจัดการกับคุกกี้ ซึ่งทำงานเช่นเดียวกับโปรแกรมในลักษณะCGI คุณสมบัติอื่นเช่น การประมวลผลตามบรรทัดคำสั่ง (command line scripting) ทำให้ผู้เขียนโปรแกรมสร้างสคริปต์พีเอชพี ทำงานผ่านพีเอชพี พาร์เซอร์ (PHP parser) โดยไม่ต้องผ่านเซิร์ฟเวอร์หรือเบราว์เซอร์ ซึ่งมีลักษณะเหมือนกับ Cron (ใน ยูนิกซ์หรือลีนุกซ์) หรือ Task Scheduler (ในวินโดวส์) สคริปต์เหล่านี้สามารถนำไปใช้ในแบบ Simple text processing tasks ได้การแสดงผลของพีเอชพี ถึงแม้ว่าจุดประสงค์หลักใช้ในการแสดงผล HTML แต่ยังสามารถสร้าง XHTML หรือ XML ได้ นอกจากนี้สามารถทำงานร่วมกับคำสั่งเสริมต่างๆ ซึ่งสามารถแสดงผลข้อมูลหลัก PDF แฟลช (โดยใช้ libswf และ Ming) พีเอชพีมีความสามารถอย่างมากในการทำงานเป็นประมวลผลข้อความ จาก POSIX Extended หรือ รูปแบบ Perl ทั่วไป เพื่อแปลงเป็นเอกสาร XML ในการแปลงและเข้าสู่เอกสาร XML เรารองรับมาตราฐาน SAX และ DOM สามารถใช้รูปแบบ XSLT ของเราเพื่อแปลงเอกสาร XMLเมื่อใช้พีเอชพีในการทำอีคอมเมิร์ซ สามารถทำงานร่วมกับโปรแกรมอื่น เช่น Cybercash payment, CyberMUT, VeriSign Payflow Pro และ CCVS functions เพื่อใช้ในการสร้างโปรแกรมทำธุรกรรมทางการเงิน

การรองรับพีเอชพี
คำสั่งของพีเอชพี สามารถสร้างผ่านทางโปรแกรมแก้ไขข้อความทั่วไป เช่น โน้ตแพด หรือ vi ซึ่งทำให้การทำงานพีเอชพี สามารถทำงานได้ในระบบปฏิบัติการหลักเกือบทั้งหมด โดยเมื่อเขียนคำสั่งแล้วนำมาประมวลผล Apache, Microsoft Internet Information Services (IIS) , Personal Web Server, Netscape และ iPlanet servers, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd, และอื่นๆ อีกมากมาย. สำหรับส่วนหลักของ PHP ยังมี Module ในการรองรับ CGI มาตรฐาน ซึ่ง PHP สามารถทำงานเป็นตัวประมวลผล CGI ด้วย และด้วย PHP, คุณมีอิสรภาพในการเลือก ระบบปฏิบัติการ และ เว็บเซิร์ฟเวอร์ นอกจากนี้คุณยังสามารถใช้สร้างโปรแกรมโครงสร้าง สร้างโปรแกรมเชิงวัตถุ (OOP) หรือสร้างโปรแกรมที่รวมทั้งสองอย่างเข้าด้วยกัน แม้ว่าความสามารถของคำสั่ง OOP มาตรฐานในเวอร์ชันนี้ยังไม่สมบูรณ์ แต่ตัวไลบรารีทั้งหลายของโปรแกรม และตัวโปรแกรมประยุกต์ (รวมถึง PEAR library) ได้ถูกเขียนขึ้นโดยใช้รูปแบบการเขียนแบบ OOP เท่านั้นพีเอชพีสามารถทำงานร่วมกับฐานข้อมูลได้หลายชนิด ซึ่งฐานข้อมูลส่วนหนึ่งที่รองรับได้แก่ ออราเคิล dBase PostgreSQL IBM DB2 MySQL Informix ODBC โครงสร้างของฐานข้อมูลแบบ DBX ซึ่งทำให้พีเอชพีใช้กับฐานข้อมูลอะไรก็ได้ที่รองรับรูปแบบนี้ และ PHP ยังรองรับ ODBC (Open Database Connection) ซึ่งเป็นมาตรฐานการเชื่อมต่อฐานข้อมูลที่ใช้กันแพร่หลายอีกด้วย คุณสามารถเชื่อมต่อกับฐานข้อมูลต่างๆ ที่รองรับมาตรฐานโลกนี้ได้พีเอชพียังสามารถรองรับการสื่อสารกับการบริการในโพรโทคอลต่างๆ เช่น LDAP IMAP SNMP NNTP POP3 HTTP COM (บนวินโดวส์) และอื่นๆ อีกมากมาย คุณสามารถเปิด Socket บนเครื่อข่ายโดยตรง และ ตอบโต้โดยใช้ โพรโทคอลใดๆ ก็ได้ PHP มีการรองรับสำหรับการแลกเปลี่ยนข้อมูลแบบ WDDX Complex กับ Web Programming อื่นๆ ทั่วไปได้ พูดถึงในส่วน Interconnection, พีเอชพีมีการรองรับสำหรับ Java objects ให้เปลี่ยนมันเป็น PHP Object แล้วใช้งาน คุณยังสามารถใช้รูปแบบ CORBA เพื่อเข้าสู่ Remote Object ได้เช่นกัน

Last Updated ( Sunday, 18 April 2010 05:28 )
 
php tag ตามแบบภาษา SGML PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 07:51
subject:php tag ตามแบบภาษา SGML
content:<?
     คำสั่ง php;
?>
Last Updated ( Sunday, 02 May 2010 03:56 )
 
php tag ตามแบบภาษา XML PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:51
subject:php tag ตามแบบภาษา XML
content:<?php
     คำสั่ง php;
?>
 
php tag ตามแบบภาษา java script PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:53

subject:php tag ตามแบบภาษา java script
content:<script language="php">
     คำสั่ง php;
</script>
Last Updated ( Sunday, 02 May 2010 03:55 )
 
php tag ตามแบบภาษา asp PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:54

subject:php tag ตามแบบภาษา asp
content:<%
     คำสั่ง php;
%>
Last Updated ( Sunday, 02 May 2010 03:55 )
 
ชนิดข้อมูลของตัวแปรภาษา php PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:54

subject:ชนิดข้อมูลของตัวแปรภาษา php
content:ชนิดข้อมูลของตัวแปรภาษา php ได้แก่ boolean, string, integer, float, array,
object, resource, null

comment:เลขฐาน 8 ให้ขึ้นต้นด้วย 0 เช่น 0775
เลขฐาน 16 ให้ขึ้นต้นด้วย 0x เช่น 0xaa2233
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การประกาศตัวแปร ภาษา php PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:55

syntax:$ชื่อตัวแปร;
$ชื่อตัวแปร = ค่าข้อมูล;
$ชื่อตัวแปร1, $ชื่อตัวแปร2, $ชื่อตัวแปร3;

content:เป็นการประกาศตัวแปรในภาษา php
example:$count;
$bool = true;
$first_name, $last_name, $sex;

comment:เนื่องจาก ภาษา php ไม่ได้เข้มงวดในเรื่องของชนิดข้อมูลเหมือนกับภาษาอื่นๆ
ดังนั้นการกำหนดค่าให้กับตัวแปร สามารถกำหนดให้เป็นชนิดไหนก็ได้ ( สลับไปมาก็ได้ )
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การประกาศค่าคงที่ PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:56
syntax:DEFINE ( varname, value )
return type:void
content:ใช้ในการประกาศค่าคงที่
example:DEFINE( "WEBSITE", "www.design-dd.com" );
echo WEBSITE;

comment:ค่าคงที่จะต่างจากตัวแปรธรรมดาคือ จะไม่มีเครื่องหมาย '$' นำหน้า
และไม่สามารถเปลี่ยนแปลงค่าตัวแปรภายหลังจากการประกาศได้
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การประกาศตัวแปร จากอีกตัวแปรหนึ่ง PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:56
syntax:$$ชื่อตัวแปร = ค่าข้อมูล;
content:ใช้ในการนำค่าข้อมูลที่ได้มากำหนดเป็นชื่อตัวแปร
example:$string = "panda";
$$string = "design-dd";
echo $panda;
echo ${$string};
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การใช้ตัวแปรแบบอ้างอิง ( references ) PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:57
syntax:$ชื่อตัวแปร = &$ชื่อตัวแปร;
content:เป็นการเชื่อมโยงตัวแปรเข้าด้วยกัน คือเมื่อค่าของตัวแปรใดตัวแปรหนึ่งเปลี่ยนแปลง
แล้วตัวแปรที่เชื่อมโยงกันและกันก็จะเปลี่ยนแปลงตามด้วย

example:$string = "design-dd";
$ref_string = &$string;
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การเรียกใช้ตัวแปร global PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:58

syntax:global $ชื่อตัวแปร;
content:เนื่องจากในภาษา php ตัวแปร global ไม่สามารถนำมาใช้ใน local ได้
เช่นตัวแปรที่อยู่ภายนอก function ไม่สามารถนำมาใช้ภายใน function ได้

example:$string = "design-dd";
function showVariable()
{
     global $string;
     echo $string;
}

หรือ

functino showVariable()
{
     echo $GLOBAL["panda"];
}
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การกำหนดตัวแปรแบบ static PDF Print E-mail
Written by รับทำเว็บไซต์   
Friday, 23 April 2010 14:58
syntax:static $ชื่อตัวแปร;
content:โดยปกติเมื่อจบการทำงานแล้ว จะคืนพื้นที่หน่วยความจำที่จองไว้ โดยไ่่ม่มีการเก็บค่าของตัวแปรไว้
แต่การใช้ตัวแปรแบบ static จะทำให้มีการเก็บค่าไว้ใช้ต่อไป

example:function testStatic()
{
     static $num = 0;
     $num++;
     echo $num;
}

testStatic();
testStatic();
Last Updated ( Sunday, 02 May 2010 03:46 )
 
การแทรกตัวแปร php ลงใน javascript PDF Print E-mail
Written by รับทำเว็บไซต์   
Sunday, 02 May 2010 03:56

<SCRIPT language="javascript">
bandwidth_bar_top=("<?=$ban;?>");
</script>

 


เราแบ่งปันสิ่งดีๆ ให้กัน

ตัวอย่างหนังใหม่

Warning: fopen(bots.txt) [function.fopen]: failed to open stream: Permission denied in /home/designdd/domains/design-dd.com/public_html/blog/bot.php on line 44

Warning: fread() expects parameter 1 to be resource, boolean given in /home/designdd/domains/design-dd.com/public_html/blog/bot.php on line 49

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/designdd/domains/design-dd.com/public_html/blog/bot.php on line 50