- หน้าแรก
- Design & Development
- PHP
บทความทั้งหมด
การแสดงผลสถานะของ skype บนเว็บไซท์เพื่อให้เห็นว่าเรา online หรือไม่หรือมีสถานะอย่างไร จึงลองเขียนเป็น class เพื่อให้ใช้งานได้ง่ายขึ้นPHP<?class skypestatus { private $username = ""; private $st
ยังคงมีคำถามเข้ามาเรื่อยๆ เกี่ยวกับการ upload ไฟล์เข้าไปยัง server เข้าใจว่าอ่านจากหนังสือภาษาไทยที่มีการเขียนแบบผิดๆ มาตลอด (จะมีก็บางเล่มที่เขียนอย่างถูกต้องแต่น้อยมาก)ในการ upload ไฟล์ที่ถูกต้องนั้นใน php ได้ระบุไว้ว่าให้ใช้งาน move_uploaded_file
ตั้งแต่ PHP 5.3 ออกมาเมื่อวันที่ 30 มิถุนายน 2552 ที่ผ่านมานั้น ว่าจะเขียนบทความ แต่ยังทำ script ไม่เสร็จจึง slip มาเรื่อย วันนี้ขอกล่าวถึง PHP 5.3 ที่เพิ่งทำการพัฒนาใหม่ และมีการตัดสินใจที่จะตัดความสามารถบางอย่างออกไป ซึ่งเป็นปัญหาสำคัญกับคนไทยอย่าง
จากบทความที่แล้วที่เขียนเรื่อง ความแตกต่างของ echo และ print นั้นมีการกล่าวถึงความเร็วที่แตกต่างกัน วันนี้ลองดูผลความเร็วที่แตกต่างกันของทั้ง 2 คำสั่งกันโดยเริ่มที่ระบบที่ใช้ทดสอบCPU AMD Sempron 2400+ 1.665 MHzDDR 512 MBHDD 80 GBCentOS 5.3 32 Bitsส่ว
หลายๆ คนคงรู้จักทั้ง echo และ print ในภาษา PHP ดีอยู่แล้ว ทั้งสองคำสั่งใช้ในการแสดงผลลงบน output ได้เหมือนกัน ความแตกต่างของทั้ง 2 ฟังก์ชั่นสามารถกล่าวได้คือreturn value คือการคืนค่าของคำสั่ง echo จะไม่มีค่า return ผลของคำสั่ง ซึ่งในนณะที่ print จะมี
หลายๆ คนที่เพิ่งศึกษาเรื่อง Ajax (Asynchronous Javascript and XML) มักจะติดปัญหาเรื่องการส่งค่าจาก Server-Side ที่มีหลายข้อมูลกลับคืนไปให้ Javascript ได้อย่างไรในความเป็นจริงแล้วทุกภาษาที่รองรับการเขียนโปรแกรมแบบ OOP (Object-Oriented Programming) สาม
ถูกถามหลายครั้งสำหรับคำสั่ง session_start และ header ซึ่งเมื่อวางไว้ไม่ถูกที่ทำใช้เกิดข้อผิดพลาดแสดงออกมา และไม่สามารถตอบคำถามได้ด้วยตนเองหลายคนที่เคยประสบปัญหาและถ้าไปถามในเว็บบอร์ด ก็จะมีคนบอกว่าให้วางไว้บนสุดของไฟล์ ทำไม??? ทราบไหมครับ วันนี้เรามา
การสร้าง row ของตารางให้สลับสีเพื่อให้การแสดงผลดูได้ง่ายขึ้นนั้น สามารถทำได้ด้วยการเพิ่ม code สั้นๆเพียง 3 บรรทัด$colors = array("#FFFFFF", "#EDEDED");for($i=0; $i<10; $i++){ echo "<tr style=\"background-color: ".$colors[$i%count($colors)]."
การคำนวนหาระยะเวลาระหว่างค่าเวลา/วันที่ 2 ค่าเพื่อหาอายุ, หาระยะเวลาการทำงาน หรือเพื่อการอื่นๆ โดย algorithm อ่านได้ที่ Calculate different between 2 dates ทีนี้เรามาดูแนวการคำนวนในแนวทางของ PHP กันครับสมมติว่าเรามีข้อมูลวันที่ 15 กันยายน 2540 และวัน
มาว่ากันด้วย Ternary Operator เป็น Operator ที่สำคัญแต่หลายคนไม่รู้จักและไม่นิยมใช้Ternary Operator เป็น Operator ที่ใช้ในการตัดสินใจ (Conditional Operator) (แต่ใน php.net จัด Ternary Operator อยู่ในกลุ่ม Comparison Operator) ซึ่งทำหน้าที่เหมือน if..