บทความ

php อ่านค่าวันต้นเดือนและวันสิ้นเดือน
php อ่านค่าวันต้นเดือนและวันสิ้นเดือน

31 ต.ค. 2559 0 7,788

โค้ด PHP สำหรับคำนวณวันที่ 1 ของเดือน เริ่มตั้งแต่ 00:00:00 น จนกระทั่งถึงประมาณเที่ยงคืน 23:59:59 ของวันสิ้นเดือนภายในเดือนนั้นๆ ให้ผลลัพท์เป็นรูป timestamp

ปัญหาการติดตั้ง phpMyAdmin บน Ubuntu 16.04 แล้วเป็นหน้าขาว ๆ
ปัญหาการติดตั้ง phpMyAdmin บน Ubuntu 16.04 แล้วเป็นหน้าขาว ๆ

28 ก.ย. 2559 0 3,200

ผมได้ทำการติดตั้ง PHP5.6 บน Ubuntu 16.04 ซึ่งปกติแล้วบน Ubuntu เวอร์ชั่นนี้จะต้องได้เป็น PHP7 หลังการติดตั้งพบว่า เมื่อเรียกไปยัง phpMyAdmin ปรากฎว่าแสดงเป็นหน้าเว็บขาวๆ ไม่มีมี Error แต่อย่างใด ถึงแม้จะเปิดการแสดง Error ของ PHP แล้วก็ตาม สาเหตุ ที่แท้จริ

ob_end_flush() error
ob_end_flush() error

15 ก.ย. 2559 0 1,670

จริงๆแล้ว error ที่เกิดนี้ค่อนข้างซับซ้อนนิดนึง เนื่องจากมันไม่ได้มีปัญหาทุกครั้งที่เรียกใช้ และสาเหตุแต่แรกก็ไม่ได้พุ่งเป้าไปที่ตัวนี้หรอก แต่จากการไล่ debug เป็นส่วนๆทำให้ในที่สุดพบว่ามันมีปัญหาที่ ฟังก์ชั่น ob_end_flus() ว่าด้วยเรื่องอาการที่พบกันก่อน

การแก้ปัญหาความปลอดภัยอันเนื่องมาจากต้องปรับ chmod ให้เป็น 777
การแก้ปัญหาความปลอดภัยอันเนื่องมาจากต้องปรับ chmod ให้เป็น 777

01 ก.ย. 2559 0 4,221

เวลาที่เราอัปโหลดไฟล์ไปยัง Server หลายๆคนมักถูกสอนว่า เราต้องปรับให้ไดเร็คทอรี่ให้เป็น 777 ก่อน ถึงจะสามารถอัปโหลดได้ ซึ่งมันไม่ค่อยจะปลอดภัยเลย แล้วจะมีวิธีไหนมั้ยนะ ที่เราจะสามารถอัปโหลดไฟล์ได้โดยไม่ต้องเป็น 777

ปัญหาการติดตั้งไฟล์ deb ไม่ได้บน Ubuntu 16.04
ปัญหาการติดตั้งไฟล์ deb ไม่ได้บน Ubuntu 16.04

24 เม.ย. 2559 0 7,247

เมื่อพยายามทำการติดตั้งโปรแกรมที่ดาวน์โหลดมาได้ ซึ่งมีนามสกุล .deb ซึ่งค่า default ของ Ubuntu 16.04 จะไปเรียกโปรแกรม Software Store ซึ่งเป็นตัวใหม่มาใช้ในการติดตั้ง ซึ่งจะได้ผลลัพท์ดังรูป และไม่สามารถทำการติดตั้งได้ การแก้ไข สามารถทำได้ 2 วิธีครับ ติดตั้ง

ลำดับความสำคัญของชนิดของข้อมูล SQL
ลำดับความสำคัญของชนิดของข้อมูล SQL

22 ก.พ. 2559 0 3,550

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

COALESCE ISNULL และ IFNULL
COALESCE ISNULL และ IFNULL

22 ก.พ. 2559 0 21,365

ทั้งสามฟังก์ชั่นเป็นฟังก์ชั่นสำหรับตรวจสอบค่า NULL ในฐานข้อมูล MySQL

การเปิดปิดการใช้งาน Touchpad ด้วย Shortcut บน XUbuntu
การเปิดปิดการใช้งาน Touchpad ด้วย Shortcut บน XUbuntu

06 ก.พ. 2559 0 3,875

โน้ตบุ๊คของผมมันไม่สามารถเปิด ปิดการใช้งาน Touchpad บน XUbuntu ได้ ทำให้เวลาพิมพ์งานแล้วไปถูก Touchpad โดยบังเอิญเคอร์เซอร์จะกระเด้งไปไหนไม่รู้ หรืออาจเปิดอะไรแปลกๆขึ้นมา

Fill in, Fill out, Fill up ใช้อะไรดี
Fill in, Fill out, Fill up ใช้อะไรดี

28 ม.ค. 2559 0 148,680

Fill in หรือ Fill out หรือ Fill up ใช้คำไหนคู่กับฟอร์มดี เมื่อต้องการให้ User กรอกข้อมูล

การแก้ปัญหาเมื่อไม่สามารถปรับความสว่างของจอภาพบน Ubuntu ได้
การแก้ปัญหาเมื่อไม่สามารถปรับความสว่างของจอภาพบน Ubuntu ได้

16 ม.ค. 2559 0 7,424

พอดีเครื่องของของผม ASUS A550JX ซึ่งติดตั้ง XUbuntu 14 04 มีปัญหาจอภาพมืด และไม่สามารถใช้งานปุ่ม F5 และ F6 ซึ่งเป็นปุ่มปรับความสว่างของจอภาพได้ ค้นไปค้นมา พบการแก้ปัญหาอยู่ 2 วิธี

การติดตั้ง XDebug สำหรับ PHP5 บน Ubuntu 14.04
การติดตั้ง XDebug สำหรับ PHP5 บน Ubuntu 14.04

05 ม.ค. 2559 0 2,338

XDebug เป็นเครื่องมือสำคัญที่ Web developer ควรมีเลยครับ เพราะมันสามารถแสดงและใช้ในการตรวจสอบข้อผิดพลาดของ PHP มากกว่าที่ PHP ทำได้ และยังสามารถใช้ร่วมกับเครื่องมือในการเขียน PHP เช่น Aptana, Netbeans และอื่นๆอีกมากมายเพื่อทำการตรวจสอบโค้ด PHP ทีละบรรทั

ติดตั้ง LAMP (Linux, Apache, MariaDB, PHP and PhpMyAdmin)
ติดตั้ง LAMP (Linux, Apache, MariaDB, PHP and PhpMyAdmin)

04 ม.ค. 2559 0 8,211

ติดตั้ง Apache หลังติดตั้งแล้วสามารถทดสอบได้โดยการเรียก http: localhost หรือ http: your ip address ผ่าน Web Browser ติดตั้ง PHP5 และโมดูลต่างๆ ติดต

การติดตั้ง phalcon ลงบน Ubuntu 14.04
การติดตั้ง phalcon ลงบน Ubuntu 14.04

04 ม.ค. 2559 0 2,420

Phalcon เป็น PHP Framework extension ที่สร้างขึ้นจากภาษา C ที่ว่ากันว่าเร็วที่สุดในโลก รองจาการเขียน PHP เปล่าๆเลยทีเดียว การใช้งาน Phalcon จำเป็นต้องติดตั้ง extension เพิ่มเติม ซึ่งบน windows จะเป็น dll แต่สำหรับบน Ubuntu จะต้อง Compile เอาเอง sudo git

error phpize command not found
error phpize command not found

04 ม.ค. 2559 0 2,997

ข้อผิดพลาดนี้ผมพบเมื่อตอนกำลังพยายามติดตั้ง phalcon ลงบน Ubuntu 14 04 LTS

การแก้ปัญหาไม่สามารถใช้งาน Open as Root บน Nautilus ได้
การแก้ปัญหาไม่สามารถใช้งาน Open as Root บน Nautilus ได้

03 ม.ค. 2559 0 2,267

ปัญหานี้เกิดบน Ubuntu 14 04 ครับ เนื่องจากผมไม่สามารถใช้เมนูคลิกขวาบนไฟล์หรือโฟลเดอร์บน Nautilus เพื่อเรียกไฟล์หรือโฟลเดอร์ด้วยแอดมินได้ แต่มีเมนูแสดงขึ้นมานะครับ ปัญหานี้เกิดจากบน Ubuntu 14 04 ไม่ได้ติดตั้งโปรแกรม gksu ไว้ การแก้ไขก็ติดตั้งโปรแกรมนี้เล

^