บทความ => PHP

การหาความยาวของข้อความบน UTF-8 ผู้แต่ง gOragod เมื่อ 18 พย. 2551 ดู 97
ความยาวของข้อความก็เป็นอีกปัญหาหนึ่งของ UTF-8 ที่ไม่สามารถใช้ strlen ในการอ่านความยาวที่ถูกต้องได้ เนื่องจาก UTF-8 มีการเก็บตัวอักษรที่กว้างกว่า Ansi ทำให้การหาความยาวโดยเฉพาะภาษาไทยผิดพลาด ให้ใช้ s..
การตัดข้อความตามความยาวที่กำหนด สำหรับ UTF-8 ผู้แต่ง gOragod เมื่อ 18 พย. 2551 ดู 92
การตัดข้อความตามความมยาวที่กำหนดบน PHP ปกติแล้วเราใช้ฟังก์ชั่น substr ของ PHP ครับ แต่ฟังก์ชั่นนี้มันทำงานกับ Ansi เท่านั้น ไม่สามารถทำงานกับ UTF-8 ได้ ถ้านำมาใช้กับ UTF-8 ภาษาอังกฤษจะถูกต้อองดี แต่..
การเลือกค่าจาก select ด้วย PHP ผู้แต่ง gOragod เมื่อ 13 พย. 2551 ดู 247
ตัวอย่างการเลือกค่าจาก select ด้วย PHP ตอนเริ่มต้น เช่นการเลือก select ที่อ่านค่ามาจาก db (หน้าแก้ไขข้อมูล) ในตัวอย่างเป็นการเลือก select เพื่อแสดง เดือนปัจจุบัน
การกำหนดอายุของ session ผู้แต่ง gOragod เมื่อ 13 พย. 2551 ดู 184
ปกติแล้ว session จะมีระยะเวลาการคงอยู่ช่วงเวลาหนึ่งตามที่กำหนดใน session_cache_expire ที่ php.ini ซึ่งมีค่าปกติเป็น 180 นาที ในบางครั้ง เราอาจต้องการกำหนด อายุของ session ด้วยตัวเอง เช่น การกำหนด ช่..
ปัญหาตัว ภ กลายเป็นสี่เหลี่ยม ผู้แต่ง gOragod เมื่อ 12 พย. 2551 ดู 153
ปัญหานี้มักจะเกิดเมื่อ page ของเราเป็น UTF-8 ครับ ซึ่งปัญหานี้เกิดจากอะไรผมไม่แน่ใจนัก ผมเดาเอาว่า รหัส ของมันคงไปตรงกับอะไรซักอย่างก็เลยทำให้การแสดงผลไม่ถูกต้อง ปัญหานี้ มีสาเหตุและการแก้ไข ที่ผมเค..
OOP และ Class ผู้แต่ง gOragod เมื่อ 6 พย. 2551 ดู 340
Object Oriented Programming หรือ OOP หรือ การเขียนโปรแกรมเชิงวัตถุ หมายถึง การเขียนโปรแกรมโดยการมองว่าโปรแกรม ใดๆ เป็นวัตถุชนิดหนึ่ง ที่ประกอบไปด้วย คุณสมบัติ(property) และ วิธีการ(method) เช่น คลา..
การตรวจสอบการอัปโหลดครั้งละหลายๆไฟล์ ผู้แต่ง gOragod เมื่อ 6 พย. 2551 ดู 334
โค้ดนี้จะรวมเอาการตรวจสอบชนิดของไฟล์อัปโหลด และตัวอย่างการอัปโหลด ไว้ด้วยกัน โดยการใช้ input ชนิด file ในแบบ แอเรย์ ส่วนแรกเป็นฟอร์ทสำหรับอัปโหลดครับ เมื่อคลิก Submit จะส่งไปยัง upload.php
ฟังก์ชั่นแปลง UTF8 ให้เป็น TIS620 ผู้แต่ง gOragod เมื่อ 24 ตค. 2551 ดู 386
ปกติแล้วการแปลงอักขระ ระหว่าง UTF-8 เป็น TIS-620 เราสามารถใช้ ฟังก์ชั่น inconv แปลงได้ โดยมีรูปแบบ
ปัญหาการส่งเมล์ แล้วเป็นภาษาขอม ผู้แต่ง gOragod เมื่อ 23 ตค. 2551 ดู 253
หากเว็บไซต์ของท่านทำการส่งเมล์ ด้วย UTF-8 อาจพบกับปัญหาภาษาขอม อันเนื่องมาจากภาษาหลักของเว็บที่อ่าน อีเมล์ก็ได้ครับ ยกตัวอย่างการส่งเมล์ที่เป็น UTF-8 ไปยัง hotmail มักเกิดเป็น ภาษาขอมเสมอ แต่กับเจ้า..
การโหลดไฟล์จาก Server อื่น มาบันทึกไว้บน Server ของเรา ผู้แต่ง gOragod เมื่อ 22 ตค. 2551 ดู 305
ตัวอย่างเช่นการดึงรูป ดึงไฟล์จาก Server อื่นมาเก๋บไว้ เช่นการดึงรูปจาก hi5 มาเก็บไว้บน Server เป็นต้น
เวลาที่ใช้ในการประมวลผลเพจ xxxx วินาที ผู้แต่ง gOragod เมื่อ 14 ตค. 2551 ดู 553
ตัวอย่างการทำการแสดงผลการประมวลผลเพจ หรือ เวลาที่ใช้ไปสำหรับการ query โดยการใช้ class Timer ที่ผมใช้ในการทำ bench mark มาทำงานแทนครับ อันดับแรกสร้าง class Timer ขึ้นมาก่อน ดังโค้ด แล้ว save ไว้ในชื่..
run code php ด้วยข้อความ ผู้แต่ง gOragod เมื่อ 5 ตค. 2551 ดู 943
ฟังก์ชั่นนี้ป็นการสั่ง run คำสั่งของ php จากข้อความ คล้ายๆกับฟังก์ชั่น eval ของ Javascript ครับ
GCMS AJAX CMS V2_1 ผู้แต่ง gOragod เมื่อ 4 สค. 2551 ดู 1527
GCMS เป็นฟรี AJAX CMS ที่พัฒนาโดยคนไทย 100% โครงสร้างถูกออกแบบมาเพื่อแก้ปัญหาการใช้งาน AJAX กับเว็บไซต์ ทั้งที่เกี่ยวกับการทำ SEO หรือความเป็นมิตรต่อผู้ใช้ เช่น ปัญหาการ Refresh หน้า ปัญหาการใช้ปุ่ม..
clean URL ด้วย mod_rewrite ผู้แต่ง gOragod เมื่อ 2 สค. 2551 ดู 522
clean URL คือ การทำให้ URL ไม่มี query string ครับ มักใช้เพื่อหวังผลทาง SEO ครับ เนื่องจาก SEO มักให้ความสำคัญของ keyword ใน query string น้อยกว่าบน URL...
Crop รูป เพือสร้างรูป Thumbnail ผู้แต่ง gOragod เมื่อ 20 กค. 2551 ดู 705
การ ตัดรูปเพื่อทำรูป thumbnail แบบที่รักษาอัตราส่วน รูปภาพ thumbnail ให้คงที่ และทำการย่อ หรือคำนวณตำแหน่งรูปที่จะตัด กลางรูป thumbnail
เครื่องมือสำหรับการออกแบบเว็บไซต์ ผู้แต่ง gOragod เมื่อ 9 กค. 2551 ดู 1168
ไม่ว่าคุณจะทำอะไรก็ตาม เครื่องมือ สำหรัีับช่วยในการทำงานให้สำเร็จลุล่วง นับว่าสำคัญอย่างยิ่ง ลองมาดูเครื่องมือที่ผมใช้ในการออกแบบเว็บไซต์กัน เอดิเตอร์ ที่ผมใช้เป็นประจำมีอยู่ 2 ตัว คือ Edit Plus และ..
การใช้งาน Template กับเว็บไซต์ (ตอนที่ 1) ผู้แต่ง gOragod เมื่อ 30 มิย. 2551 ดู 633
โดยปกติแล้ว ในการออกแบบเว็บสมัยใหม่ เรามักแยกเว็บออกเป็น 2 ส่วนแยกจากกันโดยเด็ดขาด ก็คือ ส่วนที่เป็นเนื้อหา และส่วนที่เป็นรูปแบบ เหตุผลในการทำเช่นนั้น ผมยกตัวอย่างเช่น เราทำเว็บขึ้นมา 1 ปีแล้ว เกิดว..
GCMS AJAX CMS ผู้แต่ง gOragod เมื่อ 1 กค. 2551 ดู 1157
GCMS เวอร์ชั่น 1.3 ดาวน์โโหลด ได้แล้วครับ
ฟังก์ชั่นตัดข้อความ HTML ตามความยาวที่กำหนด (UTF-8) ผู้แต่ง gOragod เมื่อ 17 มิย. 2551 ดู 527
ฟังก์ชั่นตัดสตริงค์ สามารถตัดข้อความใน tag HTML ได้โดยไม่นับความยาวของข้อความส่วนที่เป็น tag สามารถให้ผลลัพท์ได้ทั้ง ข้อความธรรมดา และ ข้อความ HTML ฟังก์ชั่นนี้ใช้งานกับ UTF-8 เท่านั้น ตัวอย่าง : &..
PHP Benchmark ผู้แต่ง gOragod เมื่อ 6 ตค. 2551 ดู 407
PHP Benchmark คือการทดสอบเปรียบเทียบ ความเร็วในการประมวลผลโค้ดของ PHP (หรืออื่นๆ)เพื่อทำการ Optimize โค้ดให้ได้ความเร็วการทำงานสูงสุด