ป้ายเลื่อน


WelCom To www.Kiss-Hack.blogspot.com สังคม IT สังคม Hacker

หมวดหมู่

วันอาทิตย์ที่ 21 สิงหาคม พ.ศ. 2559

PHP เบื้องต้น (คุยกันก่อน)

Kiss-Hack : PHP เบื้องต้น

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


 ในการเตรียมตัวสำหรับการเขียน ที่คุณ้องเตรียมคือ

1.AppServ โหลดได้ที่ : http://sourceforge.net/
2.Xampp    โหลดได้ที่ : http://www.apachefriends.org/en/xampp-windows.html
3.Notped++ โหลดได้ที่ : Google (หาเอาครับ ^^)

ติดตั้งเสร็จแล้ว ส่วนการปรับแต่งนั้นหาได้ที่ Google  

   ในการเขียนภาษา PHP นั้นก็ไม่ได้ ซับซ้อนอะไร ผมก็ไม่อยากจะพูดอะไรมาก (ขี้เกียจ)  มาเข้าเรื่องกันดีกว่า

   ในการสอนทั่วไปก็คงจะ สอนใช้คำสั่ง Print สวัสชาวโลก หรือ Hello Word อะไรแบบนี้ สินะครับ

คำสั่ง Print คืออะไร??

  Print  เป็นคำสั่งที่ใช้แสดงค่าของตัวแปร หรือ แสดงค่าของ PHP  สำหรับข้อแตกต่างระหว่างคำสั่ง print กับ echo ก็คือ echo สามารถแยกแทรกนิพจน์ หรือค่าตัวแปรลงไปได้ โดยใช้เครื่องหมาย , คั่น
  โครงสร้างของ PHP คือ <? คำสั่ง ?> หรือ <?php คำสั่ง ?> และทุกครั้งที่จบคำสั่ง หรือ ประพจต่างๆให้ จบด้วย ; ทุกครั้ง
  
 ตัวอย่าง



เมื่อแสดงบน เบราวเซอร์

ส่วนการใช้ตัวแปรนั้น สามารถใช้แบบเดียวกันได้ แต่ครั้งนี้ในการประกาศตัวแปร จะใช้ echo 

ตัวแปร (PHP Variables) คือ?? 
ตัวแปรชื่อที่ใช้สำหรับเก็บข้อมูล

กฏการตั้งชื่อตัวแปรในภาษา PHP

- ตัวแปรทั้งหมดในภาษา PHP จะขึ้นต้นด้วยเครื่องหมาย $ แล้วตามด้วยชื่อตัวแปร
- ชื่อของตัวแปรต้องขึ้นต้นด้วยตัวอักษรหรือเครื่องหมาย _ เท่านั้น
- ชื่อของตัวแปรสามารถมีตัวอักษร ตัวเลข หรือขีดกลางเท่านั้น
- ชื่อของตัวแปรต้องไม่มีช่องว่าง
- ตัวใหญ่ตัวเล็กถือว่าต่างกัน

สิ่งที่ต้องรู้เกี่ยวกับตัวแปรใน PHP

- ค่าของตัวแปรคือค่าที่ได้ จากการประกาศล่าสุด
- ค่าของตัวแปรจะถูกกำหนดด้วยเครื่องหมาย = ซึ่งต้องอยู่ทางซ้าย และค่าที่ได้คือค่าที่ได้จากทางขวา
- ตัวแปรสามารถประกาศก่อนใช้งานได้ แต่ไม่จำเป็น
- ตัวแปรในภาษา PHP ไม่ต้องบอกชนิดของตัวแปร

การใช้ตัวแปรนั้นจะใช้ ในรูปข้างล่าง




การประกาสตัวแปรนั้นจะใช้ echo


เมื่อเปิดเบราเซอร์เรียกใช้แล้ว ก็จะได้

ไม่ว่าคุณจะตั้งชื่อตัวแปรเป็นภาษาใดก็ตาม ถ้าคุรทำตามกฏของมันก็สามารถทำงานได้ปกติ