PHP MySQL (เกร็ดความรู้)
หน้าที่
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
-
Yii ทำความรู้จักกับ Yii Framework for php (23,205)
QuoteYii อ่านว่า Yee หรือ ji แต่ผมอ่านว่า ยี้Yii nbsp เป็น nbsp MVC framework ที่สร้างด้วยภาษา PHP ตามเอกสารบอกว่าเหมาะสำหรับการพัฒนาระบบงานขนาดใหญ่ ทำให้พัฒนาได้เร็ว nbsp ประสิทธิภาพการทำงานดี ซึ่งอ้างจาก Benchmark นี้ Yii ย่อมาจาก Easy Efficient และ Extensible สนับสนุน OOP ใช้ PHP 5 1 0 ข -
ทำไมทำ PHP Framework เองหล่ะ คำถามโดนใจ และอยากตอบยาว ๆ (10,510)
พอดีว่าเมื่อวาน เพื่อนฟิวส์ถามว่า"ทำไมทำ PHP Framework เองหล่ะ"วันนี้เลยมาตอบแบบยาว ๆ เสียหน่อยคือในตอนแรกเริ่มเดิมทีเนี่ย ผมก็เขียน Class ต่าง ๆ ใช้งานเองอยู่มากมาย ทั้ง Class สำหรับ Query ฐานข้อมูล MySQL หรือ Class วันที่อย่าง thai datetime ที่รองรับวันที่ภาษาไทย และปี พ ศ โดยรวมก็รู้สึกว่าทำงานก -
ฟังก์ชันแปลงตัวเลขเป็นตัวอักษรของ PHP (13,119)
แบบที่ 1 lt PHPfunction convert $number {$txtnum1 nbsp array 'ศูนย์' 'หนึ่ง' 'สอง' 'สาม' 'สี่' 'ห้า' 'หก' 'เจ็ด' 'แปด' 'เก้า' 'สิบ' $txtnum2 nbsp array '' 'สิบ' 'ร้อย' 'พัน' 'หมื่น' 'แสน' 'ล้าน' $number str replace " " "" $number $number str replace " " "" $number $number str replace -
function เพิ่ม days weeks months ด้วย php MonthAdd WeekAdd DateAdd (9,473)
$date date "Y m d" current date$date strtotime date "Y m d" strtotime $date " 1 day" $date strtotime date "Y m d" strtotime $date " 1 week" $date strtotime date "Y m d" strtotime $date " 2 week" $date strtotime date "Y m d" strtotime $date " 1 month" $date -
Dynamic page static HTML generator (5,401)
code นี้แปะด้านบนสุดของไฟล์ จะใส่ใน auto prepend เลยก็ยังไหว lt php $ cachetime 43200 $ info parse url $ SERVER["REQUEST URI"] if isset $ info['query'] $ info['query'] '' $ path end explode ' ' $ info['path'] $ info['query'] str replace ' amp nocache' '' $ info['query -
PHP simple object cache (5,465)
ระบบ cache มาอีกแล้ว เอ๊อกๆคราวนี้เป็น object cache ครับ ไม่ใช่ cache ทั้งหน้าแบบคราวก่อน lt php $ cachetime 3600 $ cacheroot ' path to cache ' function cacheget $key { global $ cachetime $ cacheroot $ cachename sprintf '%x' crc32 $key $ cachefolder $ cacheroot substr $ ca -
ตรวจสอบข้อมูลแบบง่ายๆ ด้วย PHP 5 2 (8,469)
แบบว่านั่งหาข้อมูลไปเรื่อยๆ จะใช้ทำ project ครับ ก็เลยเจอไอ้นี่เข้าให้ แจ่มดีแฮะ จะได้ไม่ต้องนั่งจำ regex อยู่ lt php nbsp an IP address $ip "2001 0db8 85a3 08d3 1319 8a2e 0370 7334" nbsp try to validate as IPV6 address if filter var $ip FILTER VALIDATE IP FILTER -
PHP Memory Limit (7,557)
Fatal error Allowed memory size of 262144 bytes exhausted tried to allocate 4864 bytes in path to script php on line 1074ข้อผิดพลาดนี้ อันที่จริงก็ทุกอัน คนทำเว็บคนไหนก็คงไม่ชอบให้มันขึ้นมาหรอกจริงมั้ยครับวันนี้จะมาอธิบายการทำงานของ memory limit นิดนึง การที่ error อันนี้ขึ้นมาเนี่ย มันกำลังพย -
ตรวจสอบ PHP Email Validation (6,594)
แบบว่ากำลังหาตัว validate email เพลินๆ ไปเจอตัวนี้มา ถูกใจครับ ฮาๆ เอามาลง เผื่อเก็บไว้ใช้อีก0000ff " gt function 993300 " gt checkEmail 008080 " gt $email {0000ff " gt if ff0000 " gt eregi ff00ff " gt [a zA Z0 9 ] [a zA Z0 9 ] [a zA Z0 9 ] $] 008080 " gt $email {0000ff " gt return false -
การ Count แถวใน MySQL ทำงานเร็วที่สุด (16,446)
ดองไว้นานเชียะ ขออภัยด้วยครับ แบบว่าขี้เกียจเขียน เอ้ย งานยุ่งๆมหาลัยเปิดเทอมแล้ว ตารางเรียนเห็นแล้วแทบบ้าเอาวันหยุดของตูคืนมา เอาวันหยุดของตูคืนมา T Tเข้าประเด็นเลยดีกว่าช่วงนี้มีงานประเภทนี้เยอะครับ เห็นแล้วก็เซ็งไอ้คนเขียนเว็บคนเก่าที่ทำระบบมาจริงๆคุณพี่เขียนไว้อย่างนี้ครับ $sql mysql quer