-
Becoming PHP 6 Compatible
บทความอ้างอิง http://bitfilm.net/2007/09/21/becoming-php-6-compatible/ ตั้งแต่ปลายปีที่แล้ว ทางผู้ผลิตได้ประกาศอย่างเป็นทางการว่า ต่อไปนี้เราจะเริ่มใช้ PHP 5 อย่างจริงจัง และจะหยุด Support PHP 4 อันที่จริง PHP 5 ออกมาได้สักประมาณ 3 ปีแล้ว แต่คนก็ยังใช้ PHP 4 กันอยู่ ส่วนเหตุผลว่าทำไมจึงยังใช้กัน จะเล่าให้ฟังทีหลัง และปัจจุบันเขาก็ได้ออก PHP 6 beta version มาแล้ว คาดว่าคงใช้เวลาสักระยะหนึ่งจึงใช้งานอย่างเป็นทางการ ในบทความอ้างอิงด้านบนเขาแนะนำว่า ให้คุณเขียนโค้ดที่มัน Compatible กับอนาคตไว้เสียแต่วันนี้ ชีวิตจะได้ไม่ยุ่งยากในวันข้างหน้า โดยสิ่ง ที่จะต้องเปลี่ยนแปลงมี ดังนี้ 1. อย่าใช้ register_globals เป็น on ในอนาคต ค่าตัวนี้จะเป็น off และจะไม่อนุญาติให้ปรับแต่งค่าใน php.ini อีกแล้ว การเซต […]
READ MORE -
คุณสมบัติเจ๋งๆของ Dreamweaver ที่โลกลืม
คุณสมบัติเจ๋งๆของ Dreamweaver ที่โลกลืม 1. Site Site > New Site… อันที่จริงแล้ว เมื่อคุณจะทำเว็บโดยใช้ Dreamweaver เป็นเครื่องมือ คุณต้องสร้าง Site เสมอ เพื่อให้ Dreamweaver กำหนดสภาพแวดล้อมในการทำงานที่ถูกต้อง ไม่เพียงเท่านั้น เมื่อคุณเปลี่ยนชื่อไฟล์ (โดยเปลี่ยนใน Dreamweaver นะ) Dreamweaver จะไปค้นหาว่า ไฟล์ที่เราเปลี่ยนชื่อไป มีสคริปต์ไหนอ้างอิงถึงบ้าง และจะทำการเปลี่ยนให้เป็นชื่อไฟล์ใหม่อัตโนมัติ โดยเราไม่ต้องไปตาม เช็กเอง ฯลฯ
READ MORE -
การใช้งาน method replace ของ javascript
method นี้ใช้สำหรับแทนที่ string ด้วย string ที่ต้องการ อย่างเช่นเราต้องการ แทนที่ คำว่า no ด้วยคำว่า yes เป็นต้น ไวยากรณ์ stringObject.replace(findstring,newstring)stringObject.replace(findstring,newstring) findstring : คือคำที่เราต้องการให้ถูกแทนที่ ถ้าเราต้องการให้การค้นหามองตัวอักษร ตัวเล็กตัว-ใหญ่ เป็นตัวเดียวกัน ให้ใ่ส่อ้อปชัน i (case insensitive) เข้าไป ถ้าเราต้องการให้ค้นหาและแทนที่ทุกๆคำที่เจอ ให้ใส่อ้อปชัน g ถ้าต้องการทั้งสองอย่าง ก็ใส่ ig newstring : คือคำที่ต้องการนำไปแทนที่ ** ถ้าไม่ระบุ option i จะเป็นการค้นหาแบบให้ความสำคัญกับอักษร ตัวเล็ก-ตัวใหญ่ ** ถ้าไม่ระบุ option g เมื่อแทนที่คำแรกเสร็จ จะคืนค่าและหยุดทำงานทันที
READ MORE -
ถ้าต้องการรวม Array 2 ตัวเข้าด้วยกัน ทำอย่างไร
array_merge — ใช้สำหรับรวม Array ตั้งแต่ 1 ตัวขึ้นไป เข้าด้วยกัน และจะคืนค่ากลับมาเป็น Array โดยการทำงานของฟังก์ชั่นนี้ จะนำเอา Array ตัวที่ 2 ต่อท้าย Array ตัวที่หนึ่ง ยกเว้น ในกรณีที่ Array ตัวที่ 1 และ Array ตัวที่ 2 มีคีย์ที่เหมือนกัน ฟังก์ชั่นนี้ จะเอาค่าใน Array ตัวที่ 2 ไปแทนที่ Array ตัวที่ 1 พูดง่ายๆ ถ้าคีย์เหมือนกันใน ในทั้ง 2 Array ผลลัพธ์ จะเหลือแค่ ค่าเดียวและเป็นค่าจาก Array ตัวที่ 2 ด้วย ยกเว้น ( อีกแล้ว ) Array ที่มีคีย์เป็นตัวเลข […]
READ MORE -
การใช้งาน ฟังก์ชั่น substr
การใช้งาน ฟังก์ชั่น substr ฟังก์ชั่น substr เป็นฟังก์ชั่นที่ใช้สำหรับตัดสตริงออกจากสตริง ตามจำนวนที่ต้องการ ซึ่งการใช้งานนั้นค่อนข้างหลากหลาย และอีกอย่างที่จะต้องจำก็คือ สตริงจะเริ่มนับจาก 0 ไวยากรณ์ : string substr ( string string, int start [, int length] ) การใช้งาน substr(’abcdef’, 2); //เริ่มตัดตั้งแต่ นับจากหัวเข้ามาดัชนีที่ 2 จนถึงตัวสุดท้าย // cdef substr(’abcdef’, -2); //เริ่มตัดตั้งแต่ ตัวสุดท้าย เข้ามา 2 ตัว // ef substr(’abcdef’, 2 , 2 ); //เริ่มตัดตั้งแต่ นับจากหัวเข้ามาดัชนีที่ 2 เป็นจำนวน 2 ตัว […]
READ MORE -
การใช้งาน syntaxhighlighter 1.1.5
วันก่อนไปเจอในบล็อกของใครแล้วก็ไม่รู้ เขาแสดงโค้ด php บนหน้าเว็บด้วยความสวยงาม หันมาดูของเรา ทำม้ายทำไม มันถึงไม่มีสีสันอย่างเขาบ้าง ด้วยความที่เห็นคนอื่นมี ตัวเองก็อยากมีบ้าง เลยใช้บริการเฮียกู ค้นหา และแล้วพรหมลิขิต บันดาล ชักพา ให้ไปเจอกับโค้ดตัวหนึ่งที่เขาเขียนไว้แจกฟรี นามกรว่า SyntaxHighlighter1.1.5 ตัวอย่าง SELECT * FROM tbl_members WHERE member_id = 1 เว็บเขา http://code.google.com/p/syntaxhighlighter/ หลังจากที่งมหอยโข่งอยู่ 2 วัน ก็เป็นผลสำเร็จ วันแรกก้อปคำแนะนำที่เว็บเขามาลอง มันดันไม่ได้อ่ะ ว่าจะเลิกใช้แล้ว หันไปหาตัวอื่น แต่ด้วยความที่ว่า ถ้ามันใช้ไม่ได้จริง มันก็ต้องมีคนด่าบ้างแหละ แต่ก็ไม่ปรากฏว่าใครด่า คนบ่น แสดงว่ามันต้องใช้ได้ แล้วทำไมเราใช้ไม่ได้ อ่า… เป็นคำตอบที่ต้องค้นหา สิ่งที่ผมผิดมีอยู่สองอย่าง 1 include ตัวคริปต์มาไม่ถูก ก็ดันเขาแนะนำไว้อย่างไร เล่นมันตรงๆอย่างนั้นเลย 2 วางสคริปผิดตำแหน่ง ก็ในเว็บเขาไม่เห็นบอกอะไร เอาล่ะ […]
READ MORE -
เซ็งเป็ด
เซ็งเป็ด ไม่เข้าใจ คำนี้ หมายความว่าอะไร ทราบแต่ว่าอาการมันเป็นอย่างไร วันนี้เขียนโค้ดที่ต้องเกี่ยวข้องกับ session เกิดอาการ เซ็งเป็ด ไม่รู้เป็นอะไรของมัน เมื่อใช้คำสั่ง session_start() แล้ว หน้าเพจมันดัน ดีฟอลต์ที่ภาษาไทย ทั้งที่ในไฟล์ php เราก็เซตเป็น utf-8 ฐานข้อมูล ก็ 8 อะไรๆ ก็แปด IE มันก็ยังทะลึ่ง เลือกที่ภาษาไทยอยู่นั่น เท่านั้นยังไม่พอ หน้าที่มันแสดงออกมา ดันขาวโพลน ซะงั้น ผู้หญิงขาว พอรับได้ แต่หน้าเว็บขาว ทั้งที่มันน่าจะมีอะไรแสดงมาบ้าง นี่สิ รับไม่ได้ (ว้อย…) พอ กดปุ่ม F5 มันก็แสดงหน้าที่เราจะให้แสดงออกมานะ แต่มันไม่ใช่ อะกิ๊ฟ มันไม่ช่าย คิดไม่ออกว่ามันเป็นเพราะอะไร และไม่เคยเจอด้วย ไปหาตามเว็บฝรั่ง ดูว่าคุณๆเขาเคยเจอแบบนี้บ้างป่าว ไปเจอข้อความนี้เข้า For those encoding their pages […]
READ MORE -
Error ที่ (น่าจะ) เจอบ่อย ของ PHP
Error ที่ (น่าจะ) เจอบ่อย ของ PHP Parse error: syntax error, unexpected ‘;’ in E:wwwgameanswer_right.php on line 98 ลืม ; จบประโยค ให้แก้ทีบรรทัดเหนือ 98 Parse error: syntax error, unexpected ‘)’ in E:wwwgameplay_game_3.php on line 59 พิมพ์ ) ไม่ครบ อาจจะเปิด 3 แล้วปิด แค่ 2 ให้แก้ที่บรรทัดที่ฟ้อง
READ MORE -
Dreamweaver shortcut key คีย์ลัด Dreamweaver
Dreamweaver shortcut key คีย์ลัด Dreamweaver File New… Ctrl+N Open… Ctrl+O Close Ctrl+W Close All Ctrl+Shift+W Save Ctrl+S Save As… Ctrl+Shift+S Edit Undo Ctrl+Z,Alt+BkSp Redo Ctrl+Y,Ctrl+Shift+Z Cut Ctrl+X,Shift+Del Copy Ctrl+C,Ctrl+Ins Paste Special… Ctrl+Shift+V Select All Ctrl+A Find and Replace… Ctrl+F Show Code Hints Ctrl+Space Preferences… Ctrl+U View Zoom In Ctrl+= Zoom Out Ctrl+- Switch Views Ctrl+` […]
READ MORE -
การดึงข้อมูลออกจากฐานข้อมูล MySQL แบบสุ่ม
การดึงข้อมูลออกจากฐานข้อมูล MySQL แบบสุ่ม ในบางครั้งบางคราวเราอาจจะมีความจำเป็นต้องสุ่ม ข้อมูล ออกจากฐานข้อมูล เช่น การออกข้อสอบ หรือการทำเกมส์ คล้ายเกมส์เศรษฐี เป็นต้น มือใหม่อาจจะมองว่า ทำไงอ่ะ ! แต่อันที่จริงแล้ว ง่ายมากครับ MySQL มีคำสั่งอยู่คำสั่งหนึ่ง คือ RAND() ใช้สำหรับสุ่มข้อมูล ดูคำสั่งนี้นะครับ SELECT * FROM tbl_game ORDER BY RAND() ข้อมูลที่ถูกเลือกมาจากตาราง tbl_game จะถูกจัดเรียงแบบสุ่ม เพราะฉะนั้นเมื่อเราเอาข้อมูล ขึ้นแสดงบนเว็บเพจ มันก็จะแสดงแบบสุ่มๆ ง่ายมั้ย แค่คำสั่งเดียวเท่านั้นเอง
READ MORE

Beeanca
Modern Blogging Template