Post archive
Category: PHP
-
OOP มันไม่ใช่ยักษ์
เมื่อครั้งที่ผมเพิ่งศึกษาการเขียนโปรแกรม และได้ยินคำว่า OOP ออบเจ็กโอเรียลเต็ดโปรแกรมมิ่ง การเขียนโปรแกรมเชิงวัตถุ มันเป็นอะไรที่ให้ความรู้สึกว่ามันห่างไกลตัวเราเสียเหลือเกิน ยากแก่การทำความเข้าใจ มันเป็นวัตถุที่จับต้องได้ ไม่ใช่แค่ตัวหนังสือเรียงๆกันมา
READ MORE -
filezilla เปรียบเทียบไฟล์
วันนี้ filezilla อีกแล้ว จากเมื่อวันก่อนที่เคยเขียนเรื่อง เอ้า… มันทำอย่างนี้ได้ด้วย ครานี้เป็นเรื่องคุณสมบัติในการเปรียบเทียบความเก่าความใหม่ของไฟล์ ระหว่างในเครื่องที่ใช้พัฒนาเว็บ กับไฟล์บนเซิฟเวอร์ ผมเชื่อว่าฟังก์ชั่นนี้จะมีประโยชน์อย่างมาก ในการพัฒนาเว็บไซต์เดียวกันหลายๆคน
READ MORE -
Free อีคอมเมิร์ส
เพื่อนผมคนหนึ่งเคยถามผมว่า ปัจจุบันเว็บสำเร็จรูปเกิดขึ้นมากมาย และก็ใช้งานง่ายด้วย ต่อไปโปรแกรมเมอร์จะหมดความหมายหรือเปล่า? ผมตอบอย่างไม่ลังเลเลยว่า โปรแกรมเมอร์จะยังคงมีความสำัคัญยิ่งตลอดไป ต่อให้มีเว็บสำเร็จรูปเป็นล้านๆตัวก็ตาม นั้นเพราะอะไร
READ MORE -
เอ้า… มันทำอย่างนี้ได้ด้วย
ผมเป็นคนหนึ่งที่ใช้ filezilla เป็น ftp หลักในการอัปโหลดไฟล์ขึ้นเซิฟเวอร์
READ MORE -
-
เลิกเสียเถอะ คุณแม่ขอร้อง
ผมเป็นคนหนึ่งที่เข้าไปห้อง tech ของเว็บ pantip.com ทุกวัน ตอบบ้างไม่ตอบบ้าง ขึ้นอยู่กับคำถาม และวันนี้ผมเจอกับคำถามหนึ่ง จริงๆคำถามในทำนองนี้ผมเจอที่นั่นบ่อย แต่ก็ไม่ได้เขียนแนะนำอะไรไป วันนี้เอาสักหน่อยเถอะ ผมได้เขียนส่งค่า index.php?page=1 ครับ แล้วในหน้า index ก็เขียนโค้ดไว้ว่า ถ้า $page==1 ให้เิปิดหน้า support.php แต่ปรากฏว่า มันก็ไม่ยอมเปิดให้ครับ มันเปิดแต่หน้า index.php ให้ตลอด ซึ่งรันในเครื่องสามารถใช้งานได้ปกติ เป็น php v.5 แต่พออัพขึ้น server ก็เป้นอย่างที่บอกครับ ช่วยหน่อยครับ
READ MORE -
โนคาเช่
เมื่อครั้งที่ข้าพเจ้ายังศึกษาอยู่สาขาวิทยาการคอมฯ และชั่วโมงหนึ่งของวิชาการซ่อมบำรุงคอมพิวเตอร์ อาจารย์ท่านเดินเข้ามาในห้อง และกล่าวด้วยเสียงดังฟังชัด “วันนี้เราจะเรียนรู้เรื่องคาเช่กัน” ถึงจะฟังชัด แต่ก็ถึงกับใบ้รับประทาน มันเป็นเรื่องใหม่ที่เรายังไม่เคยเรียนรู้กันมาเลย อีกทั้งฟังดูแล้วชื่อไอ้ตัวนี้มันก็แปลกๆ เหมือนสายการบิน คาเธ่แปซิฟิก หลังจากแหกเคสออก อาจารย์ก็ชี้ไปที่อุปกรณ์ชิ้นหนึ่ง แล้วบอกว่า ไอ้นี่แหละคาเช่ อาจ้านนน… นี่มันแคช นี่นา เออ… นั่นแหละคาเช่
READ MORE -
6 PHP classes พลาดแล้วจะเสียใจไปทั้งชาติ
ในโลกของ php นั้นช่างเป็นโลกแห่งการเอื้อเฟื้อเผื่อแผ่โดยแท้ มีโค้ดดีๆแจกให้ใช้งานเยอะแยะ ถ้าเรานั่งเขียนเองนะครับ คาดว่าต้องใช้เวลาเป็นเดือนๆ กว่าจะเสร็จสักคลาส เชื่อมั้ยครับว่า คลาสหลายๆตัว ผมเห็นแล้วอึ้ง เมื่อนำมันมาใช้นี่ ช่วยผ่อนแรงเราได้มากเลยทีเดียว และอีกอย่างหนึ่งก็คือ คลาสเหล่านั้น โปรแกรมเมอร์เขาพัฒนาอยู่ตลอด ซึ่งนั่นหมายความว่า มันเหมือนมีคนช่วยเขียนโค้ดเรา มาดูกันดีกว่าครับ
READ MORE -
แมลงบุก
ท่านลองดูโปรแกรมด้านล่าง Live Demo echo number_format( 16383.815 , 2 ) ; //16,383.82 echo number_format( 20971.815 , 2 ) ; //20,971.82 echo number_format( 16384.815 , 2 ) ; //16,384.81 echo number_format( 20970.815 , 2 ) ; //20,970.81echo number_format( 16383.815 , 2 ) ; //16,383.82 echo number_format( 20971.815 , 2 ) ; //20,971.82 echo number_format( 16384.815 , […]
READ MORE -
serialize php function
ฟังก์ชั่น serialize() เป็นฟังก์ชั่นที่ใช้สำหรับแพ็ก อะเรย์หรืออ้อบเจ็ก ให้อยู่ในรูปของสตริง โดยเมื่อเราใช้ฟังก์ชั่น unserialize() มันออกมา ข้อมูลจะกลับมาอยู่ในรูปเดิมอย่างไม่เสียคุณสมบัิิติ ถ้าเรา serialize() อะเรย์ เมื่อ unserialize() ก็จะได้อะเรย์คืนมา วิธีการใช้งาน: $animals = array(’dog’,’cat’,’cow’); $string = serialize( $animals ); // จะได้สตริง $animals = unserialize( $string ); // จะได้อะเรย์เหมือนบรรทัดแรก$animals = array(‘dog’,’cat’,’cow’); $string = serialize( $animals ); // จะได้สตริง $animals = unserialize( $string ); // จะได้อะเรย์เหมือนบรรทัดแรก ทีนี้เราจะนำมันไปใช้ประโยชน์อะไรได้บ้างล่ะ ฟังก์ชั่นนี้ ผมขอยกตัวอย่างนะครับ สมมุติว่าเรามีตัวเลือกซึ่งดึงมาจากฐานข้อมูลสร้างเป็นเช็กบ้อก ให้ยูสเซอร์ติ๊กเลือก ซึ่งยูสเซอร์อาจจะเลือกเพียงหนึ่งตัวหรือมากกว่า […]
READ MORE