How To
เทคนิคการแก้เผ็ดเมื่อมีการลอบดึงเว็บไปเปิดด้วย iFrame
พอดีเจอคำถามจากบอร์ดว่าเว็บถูกดึง iFrame ไปแสดงผล จะแก้ปัญหายังไงดี
How To
การแก้ปัญหาความปลอดภัยอันเนื่องมาจากต้องปรับ chmod ให้เป็น 777
เวลาที่เราอัปโหลดไฟล์ไปยัง Server หลายๆคนมักถูกสอนว่า เราต้องปรับให้ไดเร็คทอรี่ให้เป็น 777 ก่อน ถึงจะสามารถอัปโหลดได้ ซึ่งมันไม่ค่อยจะปลอดภัยเลย แล้วจะมีวิธีไหนมั้ยนะ ที่เราจะสามารถอัปโหลดไฟล์ได้โดยไม่ต้องเป็น 777
How To
เปรียบเทียบความเร็วในการอ่านค่าคีย์ของแอเรย์รายการแรก
เป็นการทดสอบความเร็ว benchmark ในการอ่านค่าคีย์ของแอเรย์รายการแรกนะครับ โดยผมได้แบ่งการทดสอบออกเป็น 4 วิธี
How To
ปัญหาการติดตั้งไฟล์ deb ไม่ได้บน Ubuntu 16.04
เมื่อพยายามทำการติดตั้งโปรแกรมที่ดาวน์โหลดมาได้ ซึ่งมีนามสกุล .deb ซึ่งค่า default ของ Ubuntu 16.04 จะไปเรียกโปรแกรม Software Store ซึ่งเป็นตัวใหม่มาใช้ในการติดตั้ง ซึ่งจะได้ผลลัพท์ดังรูป และไม่สามารถทำการติดตั้งได้ การแก้ไข สามารถทำได้ 2 วิธีครับ ติดตั้ง
How To
เมื่อ Script สำหรับตรวจสอบ Whois และตรวจสอบโดเมนไม่ทำงาน
ปัญหานี้ผมเจอตอนที่ย้าย Server ใหม่ Script นี้เคยใช้ได้บน Server เดิม จากการตรวจสอบ $errno และ $errstr ได้ผลตอบกลับว่า $errno = 110 และ $errstr = connection timed out
How To
ปัญหาการค้นหาบทความที่เกี่ยวข้อง
โค้ดนี้ทำเอาผมมึนไปวันหนึ่งเต็มๆเลยครับ มันเป็นโค้ดสำหรับ query หาบทความใกล้เคียง Related Topics มาแสดงผล อยู่ใน Widget Realte ของ GCMS
How To
ลำดับความสำคัญของชนิดของข้อมูล SQL
เมื่อต้องมีการเปรียบเทียบข้อมูลที่ต่างชนิดกัน SQL จะทำการแปลงชนิดของข้อมูล เป็นข้อมูลชนิดที่มีลำดับความสำคัญที่สูงกว่าก่อนการเปรียบเทียบ และหากไม่สามารถแปลงได้จะคืนค่าข้อผิดพลาดกลับมา และผลลัพท์จะเป็นไปตามชนิดของข้อมูลที่มีลำดับความสำคัญที่สูงกว่า
How To
COALESCE ISNULL และ IFNULL
ทั้งสามฟังก์ชั่นเป็นฟังก์ชั่นสำหรับตรวจสอบค่า NULL ในฐานข้อมูล MySQL
How To
การเปิดปิดการใช้งาน Touchpad ด้วย Shortcut บน XUbuntu
โน้ตบุ๊คของผมมันไม่สามารถเปิด ปิดการใช้งาน Touchpad บน XUbuntu ได้ ทำให้เวลาพิมพ์งานแล้วไปถูก Touchpad โดยบังเอิญเคอร์เซอร์จะกระเด้งไปไหนไม่รู้ หรืออาจเปิดอะไรแปลกๆขึ้นมา
How To
Fill in, Fill out, Fill up ใช้อะไรดี
Fill in หรือ Fill out หรือ Fill up ใช้คำไหนคู่กับฟอร์มดี เมื่อต้องการให้ User กรอกข้อมูล
How To
การแก้ปัญหาเมื่อไม่สามารถปรับความสว่างของจอภาพบน Ubuntu ได้
พอดีเครื่องของของผม ASUS A550JX ซึ่งติดตั้ง XUbuntu 14 04 มีปัญหาจอภาพมืด และไม่สามารถใช้งานปุ่ม F5 และ F6 ซึ่งเป็นปุ่มปรับความสว่างของจอภาพได้ ค้นไปค้นมา พบการแก้ปัญหาอยู่ 2 วิธี
How To
การติดตั้ง XDebug สำหรับ PHP5 บน Ubuntu 14.04
XDebug เป็นเครื่องมือสำคัญที่ Web developer ควรมีเลยครับ เพราะมันสามารถแสดงและใช้ในการตรวจสอบข้อผิดพลาดของ PHP มากกว่าที่ PHP ทำได้ และยังสามารถใช้ร่วมกับเครื่องมือในการเขียน PHP เช่น Aptana, Netbeans และอื่นๆอีกมากมายเพื่อทำการตรวจสอบโค้ด PHP ทีละบรรทั
How To
ติดตั้ง LAMP (Linux, Apache, MariaDB, PHP and PhpMyAdmin)
ติดตั้ง Apache หลังติดตั้งแล้วสามารถทดสอบได้โดยการเรียก http: localhost หรือ http: your ip address ผ่าน Web Browser ติดตั้ง PHP5 และโมดูลต่างๆ ติดต
How To
การติดตั้ง phalcon ลงบน Ubuntu 14.04
Phalcon เป็น PHP Framework extension ที่สร้างขึ้นจากภาษา C ที่ว่ากันว่าเร็วที่สุดในโลก รองจาการเขียน PHP เปล่าๆเลยทีเดียว การใช้งาน Phalcon จำเป็นต้องติดตั้ง extension เพิ่มเติม ซึ่งบน windows จะเป็น dll แต่สำหรับบน Ubuntu จะต้อง Compile เอาเอง sudo git
How To
error phpize command not found
ข้อผิดพลาดนี้ผมพบเมื่อตอนกำลังพยายามติดตั้ง phalcon ลงบน Ubuntu 14 04 LTS
How To
การแก้ปัญหาไม่สามารถใช้งาน Open as Root บน Nautilus ได้
ปัญหานี้เกิดบน Ubuntu 14 04 ครับ เนื่องจากผมไม่สามารถใช้เมนูคลิกขวาบนไฟล์หรือโฟลเดอร์บน Nautilus เพื่อเรียกไฟล์หรือโฟลเดอร์ด้วยแอดมินได้ แต่มีเมนูแสดงขึ้นมานะครับ ปัญหานี้เกิดจากบน Ubuntu 14 04 ไม่ได้ติดตั้งโปรแกรม gksu ไว้ การแก้ไขก็ติดตั้งโปรแกรมนี้เล
How To
ปัญหาการทดสอบเว็บไซต์ด้วย apachebench แล้วได้ผลการทดสอบที่เร็วผิดปกติ
ปัญหานี้เกิดขึ้นระหว่างที่ผมกำลังทำการทดสอบความเร็วเว็บไซต์ด้วย apachebench ครับ เนื่องจากสังเกตุพบว่าผลการทดสอบมันดูผิดปกติ
How To
ความแตกต่างระหว่าง self และ static
ทั้ง self และ static เป็นคีย์เวอร์ดสำหรับการอ้างถึงตัวเอง เช่นเดียวกันกับ $this ทั้งคู่ ใน PHP 5 3 static ถูกเรียกว่าเป็น Late Static Bindings โดยที่ self และ static มีข้อแตกต่างในการใช้งานกันอยู่เล็กน้อย ดูจากตัวอย่างกันเลยครับ class A public static fu
How To
การติดตั้งและใช้งาน PHP หลายเวอร์ชั่นด้วย CentOS Web Panel
CentOS Web Panel สนับสนุนการติดตั้ง PHP หลายเวอร์ชั่นบนเครื่องเดียวกันด้วยครับ โดยที่มีการติดตั้งและใช้งานที่ไม่ยากเลยครับ แต่ต้องรู้ทริคนิดหน่อย ผมงงมาแล้ว หากต้องการติดตั้ง PHP หลายเวอร์ชั่นบนเครื่องเดียวกันแนะนำให้ทำทันทีหลังการติดตั้ง CentOS Web Pan
How To
เปรียบเทียบความเร็วในการใช้งานฟังก์ชั่น empty() และ isset()
บทความนี้เป็นการทดสอบเปรียบเทียบความเร็วในการใช้งานฟังก์ชั่น empty และ isset กับตัวแปรประเภทต่างๆ