วันศุกร์ที่ 29 กรกฎาคม พ.ศ. 2559

แท็ก PHP

แท็ก PHP มีการใช้งานอยู่ 2 แบบ
1. แบบเต็ม  <?php  //Code     ?>
2. แบบย่อ    <?       //Code     ?>

       ถ้าเป็นแบบย่อ ที่เครื่อง Server ทั้งแบบจำลอง และ Hosting (server จริง) จะต้องทำการเซ็ตค่า "short_open_tag =  on" ก่อน ถ้ายังไม่เซ็ตจะทำให้การแสดงผลผิดพลาดได้


ตัวอย่างการเขียน แบบย่อ

โค้ดไฟล์  shorttag_test.php
       <html>       <body>
       <?
       $name = “PHP Funny”
       echo “สวัสดีฉันชื่อ “. $name .”<br/>”;

       ?>
       </body>
       </html>


แสดงผลไฟล์  shorttag_test.php
      
        สวัสดีฉันชื่อ PHP Funny

       ถ้าหากแสดงผลผิดพลาดไม่เหมือนด้านบน  เป็นอักษรอ่านไม่ออกหรือเป็นหน้าว่าง แสดงว่ายังไม่ได้ทำการเซ็ตค่า "short_open_tag =  on" ถ้าเป็นการแสดงผลบน เครื่อง Server จำลอง ให้แก้ไขไฟล์  php.ini ดังรูป


       เพื่อป้องกันไม่ให้เกิดปัญหา ในการทำงานประมวลผลข้อมูลของเว็บไซต์  ควรเขียนรูปแบบ แท็กที่ 1 จะได้ไม่ต้องมาแก้ไขกันภายหลัง

วันพฤหัสบดีที่ 28 กรกฎาคม พ.ศ. 2559

ติดตั้งโปรแกรมจำลอง Web Server (localhost)

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

                       1.  Wampserver  คลิกดาวน์โหลด
                             คลิกดูวิธีติดตั้ง

                        2. Xampp คลิกดาวน์โหลด
                             คลิกดูวิธีติดตั้ง

PHP คืออะไร ?





       PHP ย่อมาจาก PHP Hypertext Preprocessor แต่เดิมย่อมาจาก Personal Home Page เป็นภาษา OpenSource จำพวก scripting language จะเก็บอยู่ในไฟล์ที่เรียกว่า script และเวลาใช้งานต้องอาศัยตัวแปรชุดคำสั่ง จากทาง Web Server เสียก่อน แล้วจึงค่อยส่งผลลัพธ์ที่ได้ให้เรา ผลลัพธ์ที่ได้นั้นก็คือเว็บเพจที่เราเห็นนั่นเอง  ถือได้ว่า PHP เป็นเครื่องมือที่ช่วยให้เราสามารถสร้าง Dynamic Web pages (เป็นเว็บเพจที่มีการเปลียนแปลงข้อมูลอยู่ตลอดเวลา) ได้อย่างมีประสิทธิภาพ
       PHP เป็นภาษาสำหรับใช้ในการเขียนโปรแกรมบนเว็บไซต์ได้อย่างหลากหลาย ในรูปแบบ Web application ที่มีการเพิ่ม ,ลบ ,แก้ไข ข้อมูลอยู่ตลอดเวลา อีกทั้งทำให้สามารถใช้ข้อมูล หรือจัดการข้อมูลร่วมกันจากที่ต่างๆ ได้อย่างมีประสิทธิภาพ ซึ่งเป็นภาษาหนึ่งที่ได้รับความนิยมในการนำมาพัฒนาเป็นโปรแกรมแบบ CMS (Content Management System) เป็นระบบที่นำมาช่วยในการสร้างและบริหารเว็บไซต์แบบสำเร็จรูป ที่เราคุ้นเคยหรือเคยได้ยินเช่น Drupal , Joomla, Wordpress เป็นต้น
       ถ้าจะเขียนภาษา PHP ให้สามารถสร้าง Dynamic Web pages ที่มีประสิทธิภาพนั้นจะต้องเขียนให้ทำงานร่วมกับ ภาษาต่างๆนี้คือ HTML(ภาษาแสดงผลในรูปแบบเว็บ) + JavaScript(ทำให้เว็บตอบสนองต่อการกระทำของผู้ใช้) + CSS(ทำให้เว็บดูสวยงามและหน้าสนใจ) + MySQL(เป็นฐานข้อมูลใช้เก็บข้อมูลของผู้ใช้งาน) ซึ่งภาษาเหล่านี้จะอยู่ในบทถัดไปครับ
       สำหรับผู้พัฒนาเว็บไซต์ด้วย PHP นั้นปรกติจะทำการจำลองเครื่องของตัวเองให้เป็น Web Server ระหว่างการพัฒนาเพื่อดูการทำงาน ของโปรแกรมที่เขียนขึ้นมาครับ เมื่อพัฒนาเสร็จเรียบร้อยแล้วก็จะอัพไฟล์ทั้งหมดลงใน Web Server จริงครับ เพื่อให้ผู้อื่นสามารถเข้ามาใช้งานเว็บที่เราสร้างได้ครับ