บทความ
ข้อแตกต่างระหว่าง continue และ break ใน PHP
31 ม.ค. 2560
0
12,821
ทั้งสองคำสั่งเป็นคำสั่งสำหรับใช้ในลูป เช่น for foreach while do while ด้วยกันทั้งสิ้น โดยมีข้อแตกต่างระหว่างสองคำสั่งนี้เล็กน้อย
เปิดเว็บแล้วขึ้นคำเตือนว่าเว็บไซต์ถูกรุกรานหรือมีมัลแวร์
07 ม.ค. 2560
0
5,214
สำหรับคนที่เป็นเจ้าของเว็บไซต์คงไม่อยากให้มีหน้านี้แจ้งเตือนโผล่มาแน่ๆ แต่หากมันเกิดขึ้น เราก็สามารถตรวจสอบและดำเนินการแก้ไขได้ด้วยตัวเอง
Apache แจ้ง Error "no acceptable variant"
07 ม.ค. 2560
0
3,697
ปัญหานี้เกิดจากการเรียกไปยัง URL ที่ไม่มีนามสกุลของไฟล์และไม่พบไฟล์ที่เรียก เช่น เรียกไปยังไฟล์ some dir index
การตั้งค่ารูปแบบของข้อมูลใน Apache Log File ของ Server ที่มีหลายโดเมน
22 ธ.ค. 2559
0
5,804
โดยปกติแล้วสำหรับ Web Server ทั่วๆไป การตั้งค่า Log File ที่ติดมากับ Apache ตอนติดตั้ง ก็สามารถบอกข้อมูลแก่เราได้อย่างเพียงพอ แต่หากเป็นบริการ Web Hosting หรือ Server ที่มีหลายโดเมนเราก็ควรมีการตั้งค่าเพิ่มเติม
ให้ Firewall บล๊อค IP ทั้งหมดที่มาจาก Tor
22 ธ.ค. 2559
0
8,308
ปกติแล้ว Tor จะเป็นที่สุมหัวของเหล่า Hacker ถึงอาจจะไม่ทั้งหมด เนื่องจาก Tor จะทำการสุ่ม IP ใหม่เรื่อยๆ ทำให้ยากต่อการติดตาม ซึ่งเป็นประโยชน์สำหรับ Hacker ที่ต้องการปิดบังตัวตน
การจัดการ log ของ Server
19 ธ.ค. 2559
0
13,093
เรื่องของเรื่อง คือ ผมตรวจพบว่าเนื้อที่บน Server ของผมหายไปอย่างรวดเร็ว และจากการตรวจสอบพบว่ามันหายไปเป็น log ไฟล์ขนาดใหญ่เกือบ 30G ผมก็เลยต้องหาวิธีมาจัดการกับ log ให้มีประสิทธิภาพ ด้วยการแยกเก็บ log เป็นรายวัน
การแก้ปัญหาการแสดงผลภาษาไทยเมื่อรันโปรแกรม Windows ด้วย Wine บน Ubuntu
08 ธ.ค. 2559
0
8,993
บ่อยครั้งที่เราทำการติดตั้งโปรแกรมที่ใช้งานบน Windows ไฟล์ exe บน Ubuntu ผ่านโปรแกรม Wine แล้วพบว่ามันไม่สามารถแสดงผลภาษาไทยได้ แสดงผลภาษาไทยเป็นกรอบสี่เหลี่ยม เช่น เมื่อมีการติดตั้งโปรแกรม Line เป็นต้น
WHERE และ HAVING ต่างกันอย่างไร
08 ธ.ค. 2559
0
13,602
ในภาษา SQL WHERE และ HAVING ใช้สำหรับกำหนดเงื่อนไขของข้อมูลที่ต้องการเหมือนๆกัน แต่คำสั่งทั้งสองแตกต่างกันที่ลำดับในการทำงานเท่านั้น
ทำความเข้าใจเกี่ยวกับการใช้งานหน่วยความจำของ PHP
20 พ.ย. 2559
0
4,044
ตัวแปรของ PHP ทั่วไปจะมีการจองหน่วยความจำ และเก็บข้อมูล ลงในหน่วยความจำที่ตำแหน่งของหน่วยความจำที่จองไว้ ซึ่งการถ่ายโอนค่าของตวแปร จะเป็นการจองหน่วยความจำใหม่ และสำเนาข้อมูลไปยังตำแหน่งของหน่วยความจำใหม่ด้วย เช่น $a = #39;test #39;; $b = $a; คำสั่งด้านบ
Neor Profile SQL โปรแกรมตรวจสอบการทำงานของ MySQL
19 พ.ย. 2559
0
11,803
โปรแกรม Neor Profile SQL เป็นโปรแกรมที่ผมชื่นชอบอีกโปรแกรมหนึ่ง โดยเป็นโปรแกรมที่ไว้ใช้ตรวจสอบการทำงานของ MySQL ว่ามี Query อะไรทำงานบ้าง รวมถึงประสิทธิภาพของ Query นั้นๆ ว่าสามารถทำงานได้เร็วแค่ไหน
เมื่อเว็บผมโดนแทรกสคริปต์แปลกปลอม
13 พ.ย. 2559
0
5,185
เมื่อวานมีการตรวจพบสคริปต์แปลกๆบนเว็บไซต์ของผม เล่น เอาผมมึนไปครึ่งวันเลยทีเดียว ต้องดาวน์โหลดทั้ง Server ลงมาแสกนหาไวรัส
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at
06 พ.ย. 2559
0
6,728
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at .... เป็นคำถามที่เจอบ่อยมาก และ เรื่องของเรื่องคือ อยู่บน Server มันไม่มีข้อความนี้ แต่พอเอามาทดสอบบน localhost กลับมีซะงั้น ว่ากันด
เมื่อเว็บถูกก๊อป
02 พ.ย. 2559
0
5,829
โลกเรานี่อยู่ยากขึ้นทุกวัน พอดีไปเจอกระทู้นึงจาก thaiseoboard ที่ถูกระบุว่าโดนก๊อปเนื้อหาทั้งเว็บ ประมาณว่า เหมือนกันเด๊ะๆ ซึ่งจากการตรวจสอบดูพบว่าเป็นการดึงเอาทรัพยากรจากเว็บไซต์ต้นฉบับโดยตรง
php อ่านค่าวันต้นเดือนและวันสิ้นเดือน
31 ต.ค. 2559
0
9,230
โค้ด PHP สำหรับคำนวณวันที่ 1 ของเดือน เริ่มตั้งแต่ 00:00:00 น จนกระทั่งถึงประมาณเที่ยงคืน 23:59:59 ของวันสิ้นเดือนภายในเดือนนั้นๆ ให้ผลลัพท์เป็นรูป timestamp
ปัญหาการติดตั้ง phpMyAdmin บน Ubuntu 16.04 แล้วเป็นหน้าขาว ๆ
28 ก.ย. 2559
0
4,450
ผมได้ทำการติดตั้ง PHP5.6 บน Ubuntu 16.04 ซึ่งปกติแล้วบน Ubuntu เวอร์ชั่นนี้จะต้องได้เป็น PHP7 หลังการติดตั้งพบว่า เมื่อเรียกไปยัง phpMyAdmin ปรากฎว่าแสดงเป็นหน้าเว็บขาวๆ ไม่มีมี Error แต่อย่างใด ถึงแม้จะเปิดการแสดง Error ของ PHP แล้วก็ตาม สาเหตุ ที่แท้จริ
ob_end_flush() error
15 ก.ย. 2559
0
2,603
จริงๆแล้ว error ที่เกิดนี้ค่อนข้างซับซ้อนนิดนึง เนื่องจากมันไม่ได้มีปัญหาทุกครั้งที่เรียกใช้ และสาเหตุแต่แรกก็ไม่ได้พุ่งเป้าไปที่ตัวนี้หรอก แต่จากการไล่ debug เป็นส่วนๆทำให้ในที่สุดพบว่ามันมีปัญหาที่ ฟังก์ชั่น ob_end_flus() ว่าด้วยเรื่องอาการที่พบกันก่อน
ปัญหาการใช้งาน method_exists แล้วขึ้น error 404
07 ก.ย. 2559
0
3,438
ปัญหาเริ่มต้นก็คือเมื่อเปิดไปยังหน้าหนึ่งของเพจ แล้ว Server แสดง Error 404 Page Not Found ทั้งๆที่ไฟล์ที่เปิดก็มีอยู่จริง
เทคนิคการแก้เผ็ดเมื่อมีการลอบดึงเว็บไปเปิดด้วย iFrame
05 ก.ย. 2559
0
6,142
พอดีเจอคำถามจากบอร์ดว่าเว็บถูกดึง iFrame ไปแสดงผล จะแก้ปัญหายังไงดี
การแก้ปัญหาความปลอดภัยอันเนื่องมาจากต้องปรับ chmod ให้เป็น 777
01 ก.ย. 2559
0
5,433
เวลาที่เราอัปโหลดไฟล์ไปยัง Server หลายๆคนมักถูกสอนว่า เราต้องปรับให้ไดเร็คทอรี่ให้เป็น 777 ก่อน ถึงจะสามารถอัปโหลดได้ ซึ่งมันไม่ค่อยจะปลอดภัยเลย แล้วจะมีวิธีไหนมั้ยนะ ที่เราจะสามารถอัปโหลดไฟล์ได้โดยไม่ต้องเป็น 777
เปรียบเทียบความเร็วในการอ่านค่าคีย์ของแอเรย์รายการแรก
19 ส.ค. 2559
0
3,234
เป็นการทดสอบความเร็ว benchmark ในการอ่านค่าคีย์ของแอเรย์รายการแรกนะครับ โดยผมได้แบ่งการทดสอบออกเป็น 4 วิธี