Post archive

Tag: PHP

  • PHP PHP-function

    ดึงข้อมูลจาก Array แบบสุ่ม

    ตัวอย่างโค้ด : 1 2 3 4 5 <?php $array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); $output = array_rand( $array , 2 ); print_r( $output ); ?><?php $array = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j"); $output = array_rand( $array , 2 ); print_r( $output ); ?> ผลลัพธ์ […]

    READ MORE
  • Mac

    นู๋ MAMP นางเอกผู้เสกให้ mac รัน PHP

    อีกความกลัวหนึ่งที่บางคนยังไม่กล้ามาใช้แมค นอกจากมันจะแพงแล้ว กลัวว่ามันจะไม่สามารถรัน php บนเครื่องได้ เพราะไม่มีโปรแกรมจำลองเครื่องให้เป็นเซิฟเวอร์อย่าง appserv บนแมคไม่มี appserv แต่มี mamp ครับ mamp คืออะไร ตอบแบบง่ายๆ ตามประสาชาวบ้าน mamp ก็คือ appserv ครับ คุณสมบัติทุกอย่างเหมือนกันกับ appserv เป่ะๆ ถามว่าต่างกันยังไง? ต่างกันแค่ 2 ประการครับ ประการแรก appserv อยู่ใช้ในฝั่งวินโดวส์ mamp อยู่ฝั่งแมค ประการสองคือมันต่างกันแค่ชื่อ แต่คุณสมบัติและประโยชน์ใช้สอย เป็นอันเดียวกัน การติดตั้ง mamp ลงในเครื่องนั้นก็ง่ายแสนงาย เหมือนกับลงโปรแกรมอื่นๆทั่วๆไป กล่าวคือ หลังจากดับเบิ้ลคลิกไฟล์ที่มีนามสกุล .dmg ที่เราโหลดมาได้แล้วนั้น (ดาวน์โหลดmamp) ก็จะปรากฏหน้าตาดังนี้ จะมี 2 ตัวให้เลือก คือ mamp pro กับ mamp ธรรมดา แนะนำให้เลือก […]

    READ MORE
  • PHP PHP-function

    เพิ่มค่าเข้าไปใน Array

    โค้ดตัวอย่าง : 1 2 3 4 5 < ?php $stack = array("ส้ม", "กล้วย", "มะละกอ", "ทุเรียน"); array_push($stack ,"ลองกอง"); print_r( $stack ); ?>< ?php $stack = array("ส้ม", "กล้วย", "มะละกอ", "ทุเรียน"); array_push($stack ,"ลองกอง"); print_r( $stack ); ?> ผลลัพธ์ : Array ( [0] => ส้ม [1] => กล้วย [2] => มะละกอ [3] => ทุเรียน [4] => ลองกอง )Array ( […]

    READ MORE
  • PHP PHP-function

    เพิ่มค่าเข้าไปในช่วงต้นของ Array

    โค้ดตัวอย่าง : 1 2 3 4 5 < ?php $queue = array("ส้ม", "กล้วย"); array_unshift($queue, "แอปเปิล"); print_r($queue); ?>< ?php $queue = array("ส้ม", "กล้วย"); array_unshift($queue, "แอปเปิล"); print_r($queue); ?> ผลลัพธ์ : Array ( [0] => แอปเปิล [1] => ส้ม [2] => กล้วย )Array ( [0] => แอปเปิล [1] => ส้ม [2] => กล้วย ) ฟังก์ชั่น array_unshift ใช้สำหรับเพิ่มค่าเข้าไปใน Array […]

    READ MORE
  • PHP

    ลบฐานข้อมูลด้วย checkbox

    ผมเคยเขียนบทความแบบนี้มาครั้งนึงแล้ว http://www.select2web.com/php/how-to-delete-multi-row.html แต่ก็จะเขียนอีกครั้ง เผื่อว่าบทความนั้นยังไม่อาจสร้างความกระจ่างให้แก่ท่านได้อย่างชัดเจน มีมากดีกว่ามีน้อยเนอะ อาหารแบบเดียวกันที่แม่ครัวปรุงในแต่ละครั้ง รสชาติแตกต่างกัน บทความที่ผมปรุงขึ้นมาแต่ละครั้ง ถึงเรื่องเดียวกันก็ตาม รสชาติก็แตกต่างกัน เผื่อว่าบทความอันใหม่จะถูกลิ้นท่านมากกว่า การลบข้อมูลโดยใช้ checkbox เป็นตัวเลือกนั้น หลักการอยู่ที่ เราจะสร้าง checkbox ให้เป็น Array และค่าที่เก็บใน checkbox แต่ละตัวก็จะเป็น primary key ของตาราง เวลาส่งข้อมูลไปยังหน้าที่มีโค้ดสำหรับลบ เราก็ลูปเอาค่าออกจาก checkbox Array ของเรา ก็จะได้ค่าที่ต้องการลบออกมาทั้งหมด

    READ MORE
  • PHP PHP-function

    นับค่าใน Array

    ตัวอย่างโค้ด : 1 2 3 4 < ?php $array = array("hi", "hi", "dog"); print_r(array_count_values($array)); ?>< ?php $array = array("hi", "hi", "dog"); print_r(array_count_values($array)); ?> ผลลัพธ์ : Array ( [hi] => 2 [dog] => 1 )Array ( [hi] => 2 [dog] => 1 ) ฟังก์ชั่น array_count_values นี้ใช้สำหรับนับค่าที่เหมือนกันใน Array ว่าเหมือนกันกี่จำนวน เช่นในตัวอย่างที่ผมแสดงไว้ ผลลัพธ์ที่ได้ hi ซ้ำกัน 2 ครั้ง ส่วน dog […]

    READ MORE
  • PHP

    วิธีแก้ปัญหา Parse error: syntax error, unexpected T_VARIABLE

    ภาพไม่เกี่ยวข้องกับบทความ ไว้ดูให้สบายตา เฉยๆ ปัญหานี้เกิดจากท่านลืมปิดประโยคคำสั่งด้วย ; (semi colon) ดูตัวอย่างโค้ดที่มีปัญหานะครับ <?php $to = "[email protected]"; $from = "[email protected]"; $subject = "ลองส่งเมล์ที่มี notification" $message = "ทดสอบ"; ?><?php $to = "[email protected]"; $from = "[email protected]"; $subject = "ลองส่งเมล์ที่มี notification" $message = "ทดสอบ"; ?> เออเร่อจะเป็นดังนี้ Parse error: syntax error, unexpected T_VARIABLE in E:\www\tutorial\Untitled-1.php on line 5 ท่านจะเห็นว่า เราลืมปิด ; ท้ายบรรทัดที่ 4 เวลาฟ้องมันจะฟ้อง […]

    READ MORE
  • PHP

    ดึง RSS มาแสดงในเว็บ ง่ายๆ ด้วย lastRSS

    ผมไม่รู้จะอธิบายความง่ายของ lastRSS ยังไงดี ด้วยโค้ดแค่ไม่ถึง 10 บรรทัด ท่านสามารถแสดง RSS จากเว็บอื่นบนเว็บท่านได้แล้ว Live Demo มาดูวิธีทำกันครับ 1. ดาวน์โหลดไฟล์ lastRSS มา http://lastrss.oslab.net/lastRSS.zip 2. แตกซิปออกท่านจะได้ไฟล์ lastRSS.php

    READ MORE
  • PHP PHP-function

    เลือกเอาเฉพาะค่าที่เหมือนกันใน Array

    ตัวอย่างโค้ด : 1 2 3 4 5 6 < ?php $array1 = array("green", "red", "blue"); $array2 = array("green", "yellow", "red"); $result = array_intersect($array1, $array2); print_r($result); ?>< ?php $array1 = array("green", "red", "blue"); $array2 = array("green", "yellow", "red"); $result = array_intersect($array1, $array2); print_r($result); ?> ผลลัพธ์ : Array ( [0] => green [1] => red ) array_intersect […]

    READ MORE
  • AppServ PHP

    Server2Go เซิฟเวอร์พร้อมดื่ม II

    อ่านก่อน http://www.select2web.com/php/server2go.html ถ้าท่านยังไม่ได้อ่านบทความก่อนหน้าของผม ก็อ่านก่อนนะครับ เนื้อหาจะต่อเนื่องกับโพสต์นี้ หลังจากที่ท่านได้ดาวน์โหลดและแตกไฟล์ออกมาแล้ว ก็จะเห็นโครงสร้างทั้งหมด ดังในภาพ โฟลเดอร์ที่เราจะเข้าไปยุ่งเกี่ยวและจะต้องสนใจเป็นพิเศษ 2 โฟลเดอร์ htdocs ใช้สำหรับเก็บเว็บของเรา เหมือนโฟลเดอร์ www ในเครื่องนั่นแหละครับ ให้ท่านก้อปปี้ PHP สคริปต์ของท่านมาไว้ในนี้ dbdir ใช้สำหรับเก็บ MySQL database ให้ท่านก้อปปี้ฐานข้อมูลที่ต้องการมาเก็บไว้ในนี้ ถ้าท่านใช้ Appserv เขียน PHP ท่านลองเข้าไปที่  C:AppServMySQLdata  ท่านจะเห็นโฟลเดอร์ในนั้นหลายโฟลเดอร์ ซึ่งแต่ละโฟลเดอร์ชื่อมันก็จะเหมือนกับชื่อฐานข้อมูลที่ท่านมี  ถูกต้องแล้ว 1 โฟลเดอร์จะหมายถึง 1 database โครงสร้างการเก็บข้อมูลของ MySQL จะเป็นอย่างนี้ เลือกก้อปไปทั้งโฟลเดอร์เลยครับผม  นี่เป็นสาเหตุว่า ทำไมผมจึงให้ท่านตรวจสอบก่อนว่าใช้ MySQL เวอร์ชั่นไหน ก่อนดาวน์โหลดตัว Server2Go ให้ล้อกัน หลังจากที่ท่านก้อปปี้ทั้ง ไฟล์ PHP และ MySQL มาไว้ในโฟลเดอร์ทั้งสองเรียบร้อยแล้ว ท่านก็ลองดับเบิลคลิกตัว […]

    READ MORE