|
เขียนโดย สุริยา แก้วมุงเมือง
|
|
04 มิ.ย. 2008 23:39น. |
|
ผมจะสมมติก่อนนะครับ ว่าต่อไปนี้เรากำลังจะนำภาษา php ไปใช้บนเว็บเพจกัน เพราะโดยส่วนใหญ่ดูเหมือนว่าจะเป็นอย่างนั้นอยู่แล้ว น้อยคนนักที่จะเอาไปใช้พัฒนาโปรแกรมทั่วๆไป การเขียนภาษา php นั้นสามารถแทรกเข้าไปในเอกสาร html ของเราได้ทุกๆจุด ทุกๆที่ อาจจะเป็นไฟล์ php ล้วนๆเลยก็ได้ ซึ่งจะมีโค้ดอย่างเดียวเลย ไม่มี html ปนเลยก้อได้ แต่มีข้อแม้ว่าไฟล์นั้นจะต้องมีนามสกุล php ครับ(บางครั้งจะไม่ใช่นามสกุล php ก็ได้แต่ว่าจะไม่สามารถทำงานได้เอง จะต้องถูกเรียกใช้ผ่านไฟล์ php อีกทีนึง แต่วิธีนี้ไม่แนะนำให้ใช้) เรามาดูตัวอย่างกันซักนิดหน่อยก็แล้วกันนะครับ ตัวอย่างที่ 1
<html> <head> <title>Example</title> </head> <body> <?php echo "Hello, I'm a PHP script."; ?> </body> </html>
จากตัวอย่างที่ 1 จะเห็นว่าเมื่อเราเปิดด้วย web browser แล้วเราจะเห็นข้อความ "Hello, I'm a PHP script." แสดงผลออกมา และเมื่อเรา view source code ผ่านทาง browser ออกมาแล้วจะได้ผลดังนี้ครับ
<html> <head> <title>Example</title> </head> <body> Hello, I'm a PHP script. </body> </html>
ตัวอย่างที่ 2
<html> <head> <title><?php echo "Example";?></title> </head> <body> Hello, I'm a PHP script. </body> </html>
ผลลัพธ์ที่ได้จะได้ผลเหมือนตัวอย่างที่ 1 ไม่มีผิดเพี้ยน จะมีข้อความ Example แสดงผลที่ title bar ของ web browser
ตัวอย่างที่ 3
<html> <head> <title>Example</title> </head> <body> <script language="javascript"> function clickMe() { alert("<?php echo "Hello World";?>"); } </script> <a href="javascript:clickMe();">Click Me</a> </body> </html>
จากตัวอย่างที่ 3 นี้จะเห็นว่า โค้ดของภาษา php สามารถแทรกไปกับโค้ดของภาษา javascript ได้ด้วย ก็ผมบอกแล้วไงครับ ว่าสามารถแทรกได้ทุกๆจุด
มาดูกันอีกซักตัวอย่างนึง ตัวอย่างที่ 4
<html> <head> <title>Example</title> </head> <body> <style language="css"> .classname{ color:<?php echo "#ff0000";?>; } </style> <span class="classname">This is a text.</span> </body> </html>
ไม่ต้องอธิบายแล้วนะครับ ทุกจุดครับ
ที่มา : http://www.php.net
กรุณาล็อกอิน หรือลงทะเบียนเพื่อจะเขียนความคิดเห็น |
|
แก้ไขล่าสุดเมื่อ ( 06 มิ.ย. 2008 10:57น. )
|