บทความ => 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 โค้ดให้ได้ความเร็วการทำงานสูงสุด