Chapter 3. Basic
syntax
ทดสอบการเขียน
Perl โปรแกรมแรกของคุณ |
เรามาเริ่มทดสอบการเขียน Perl
โปรแกรมแรกกัน
รูปแบบของ Script Perl
#!/usr/bin/perl print "Content-type: text/html\n\n"; |
#!/usr/bin/perl
หมายถึงการแจ้งให้ Script Perl
ทราบว่า path ของ compiler อยู่ณ.ที่ใดบน Server
(เฉพาะบน Unix บน Windows ไม่ต้องมี)
print "Content-type: text/html\n\n";
เป็นการแจ้งให้ Browser
ทราบว่าข้อมูลที่ส่งมาเป็นข้อมูลรูปแบบ
html
print
เป็นคำสั่งแรกที่เราจะลองเขียนกัน
print
เป็นคำสั่งให้แสดงผลข้อมูลทางจอภาพ
\n
เป็นคำสั่งให้ขึ้นบรรทัดใหม่
รูปแบบคำสั่ง print
print "ข้อความที่ต้องการให้แสดงออกทางจอภาพ"; |
ตัวอย่างการเขียน
Script Perl
#!/usr/bin/perl print "Content-type: text/html\n\n";
print "CGI is easy \n "; |
ผลลัพธ์ที่ได้
คำอธิบาย
ถ้าเราต้องการให้คำว่า
CGI is easy มีขนาดใหญ่ขึ้น มีสีสัน
และมีข้อความหลายบรรทัด
เราก็สามารถใส่ code html
ลงไปในระหว่างเครื่องหมาย "
ภายในคำสั่ง print เช่น
ตัวอย่างการเขียน
Script Perl
#!/usr/bin/perl print "Content-type: text/html\n\n";
print "<h1><font color=red>CGI is
easy</font></h1><br>\n ";
print "<h2><font color=blue>CGI is
easy</font></h2><br>\n ";
print "<h3><font color=green>CGI is
easy</font></h3> "; |
ผลลัพธ์ที่ได้
CGI is easy
CGI is easy
CGI is easy
|
คำอธิบาย
Perl จะทำหน้าที่เป็น Background คือ perl จะ
process เฉพาะ คำสั่งของ Perl ที่ Perl
เข้าใจก็คือ print และ \n
จากนั้นแสดงผลลัพธ์เป็น Output
ในส่วนที่ Perl
ไม่สามารถประมวลผลได้ ก็คือ Code html
นั้นเอง จากนั้น Browser ก็จะ Process Code html
อีกที จะเห็นได้ว่ามีการ Process 2
ครั้ง
ครั้งที่ 1
ที่ Server
ครั้งที่ 2
ที่ Client หรือ Browser
Copy right Passkorn Roungrong |