Thursday, July 19, 2012

ฟังก์ชัน PHP ที่มีประโยชน์

PHP มีฟังก์ชันภายในที่ทำงานกับข้อความและการแสดงผล ในเบื้องต้นจะแนะนำบางฟังก์ชันที่มีประโยชน์nl2brถ้า สังเกตให้ดีจะพบว่าข้อความที่มีการเว้นบรรทัดนั้น เมื่อแสดงผลด้วย HTML จะไม่ขึ้นบรรทัดใหม่ใน browser ของผู้ใช้ เนื่องจากการตัด whitespace ดังนั้นการแสดงผลให้เว้นบรรทัด ให้เรียกฟังก์ชัน nl2br() ที่จะแปลงตัวอักษรบรรทัดใหม่ให้เป็น </br> tag ตามสคริปต์นี้<?php$stringval =<<<NLSTRINGนี่เป็นตัวอย่างข้อความที่ประกอบด้วยการขึ้นบรรทัดใหม่ และต้องการดูผลลัพธ์ ให้เหมือนกับข้อความต้นทางนี้NLSTRING;                  echo nl2br($stringval);?>ผลลัพธ์คือ นี่เป็นตัวอย่างข้อความที่ ประกอบด้วยการขึ้นบรรทัดใหม่...

syntax error คือ

วันนี้ผมนึกครึ้มอกครึ้มใจอะไร มิทราบ ลองค้นหาคำว่า syntax error ในกูเกิล แทบไม่น่าเชื่อนะครับว่า คำๆนี้ มีคนอยากทราบความหมายมันเป็นจำนวนมากทีเดียว เมื่อมีคนอยากทราบ ผมก็จะเขียน เผื่อจะช่วยวงการการเขียนโปรแกรมไทย ให้หายสงสัยในบางหัวข้อ ได้อีก 1 หัวข้อ syntax error  ถ้าแปลตามตัวก็จะได้ความว่า ความผิดพลาดทางไวยากรณ์ ซึ่งก็คือผิดข้อกำหนดของภาษานั้นๆ เช่น อย่างภาษา php มีข้อกำหนดว่าต้องปิดท้ายคำสั่งด้วย ; แต่เราดันทะลึ่งลืม หรือบางครั้งเปิด { แต่ดันลืมปิด } หรือเขียนคำสั่งผิดไปเลย เช่น echo เขียนเป็น egho อย่างนี้เป็นต้น เอาละครับเรามาพูดให้ลึกกันอีกสักหน่อย error ในการเขียนโปรแกรมนั้น จะมีอยู่ 3 ประเภท คือ syntax error คือ ผิดไวยากรณ์...

Error ที่ (น่าจะ) เจอบ่อย ของ PHP

Error ที่ (น่าจะ) เจอบ่อย ของ PHP Parse error: syntax error, unexpected ‘;’ in E:wwwgameanswer_right.php on line 98 ลืม ; จบประโยค ให้แก้ทีบรรทัดเหนือ 98 Parse error: syntax error, unexpected ‘)’ in E:wwwgameplay_game_3.php on line 59 พิมพ์ ) ไม่ครบ อาจจะเปิด 3 แล้วปิด แค่ 2 ให้แก้ที่บรรทัดที่ฟ...

May. 09 16 วิธีแก้ปัญหา Parse error: syntax error, unexpected T_VARIABLE

ภาพไม่เกี่ยวข้องกับบทความ ไว้ดูให้สบายตา เฉยๆ ปัญหานี้เกิดจากท่านลืมปิดประโยคคำสั่งด้วย ; (semi colon) ดูตัวอย่างโค้ดที่มีปัญหานะครับ <?php $to = "platoosom@gmail.com"; $from = "platoosom@hotmail.com"; $subject = "ลองส่งเมล์ที่มี notification" $message = "ทดสอบ"; ?> เออเร่อจะเป็นดังนี้ Parse error: syntax error, unexpected T_VARIABLE in E:\www\tutorial\Untitled-1.php on line 5 ท่านจะเห็นว่า เราลืมปิด ; ท้ายบรรทัดที่ 4 เวลาฟ้องมันจะฟ้อง บรรทัดที่ 5 เพราะฉะนั้น เวลาแก้ท่านก็ดูเหนือบรรทัดที่ฟ้องไป 1 บรรทัด นะค...

PHP เบื้องต้น

1. เริ่มต้นด้วย PHP PHP เป็นภาษาตัวแปลสคริปต์ หมายความว่า language engine เรียกใช้สคริปต์ที่เขียนขึ้นโดยไม่มีขั้นตอนกลางในการคอมไพล์ หรือไปเป็นรูปแบบไบนารี สคริปต์ส่วนใหญ่ที่ใช้สร้างโปรแกรมประยุกต์เว็บอยู่ในที่เดียวกับไฟล์ HTML ตามปกติไฟล์เก็บสคริปต์จะเก็บเป็นนามสกุล .php ถึงแม้ว่าบุคคลทั่วไปจะใช้นามสกุลเก่าคือ .php3 และ .phtml พื้นที่เก็บไฟล์เหล่านี้จะขึ้นกับการตั้งค่าคอนฟิกให้แม่ข่ายเว็บส่งผ่าน ไฟล์เหล่านี้ไปยังตัวแปร PHP พื้นที่จัดเก็บไฟล์หรือเอกสารนี้ได้รับอ้างถึงในฐานะ document rootการใช้ PHP Tag PHP Tag ตามตัวอย่าง เริ่มต้นด้วย <?  และปิดด้วย  ?>  คล้ายกับ  HTML tag  เพราะเริ่มต้นด้วยเครื่องหมายน้อยกว่า...

เรียนรู้ php เบื้องต้น

entry นี้สำหรับผู้ต้องการเรียนรู้เกี่ยวกับ php เบื้องต้น หากคุณเป็นคนหนึ่งที่ไม่เคยเขียนภาษาคอมมาก่อน ผมหวังว่าบทความนี้จะพอทำให้คุณรู้เรื่อง php ขึ้นมาอีกสักนิด การที่คุณจะเรียนรู้ในการเขียนโค้ดด้วยภาษา php นั้น คุณควรมี Apache หรือโปรแกรมอื่น ที่จำลอง webserver ไว้บนเครื่องคอมพิวเตอร์ของคุณ และอีกโปรแกรมที่ควรใช้ให้เป็นคือ Dreamweaver หรือโปรแกรมเขียนโค้ดอื่นๆ เช่น notepad , editplus เป็นต้น สำหรับผู้เริ่มใช้อาจจะลองใช้ editplus ก่อนก็ได้ครับ เพราะตัวโปรแกรมไม่ยุ่งยากเท่า Dreamweaver เรามารู้จัก php กันสักนิดนะครับ php ย่อมาจาก PHP Hypertext Preprocessor เป็นอีกรูปแบบหนึ่งของภาษาสคริป ซึ่งทำให้เว็บเพจของคุณเกิดความ dynamic...

 
Design by I Love PHP