HOME
 
Free Service

Active User 1.0


Active User Member
Wizard Scripts

    สร้าง ScrollBar มีสี
    สร้าง Code CSS Link
    สร้าง ScrollBar มีสี
    สร้าง Popup Windows
    สร้าง CSS ปุ่ม Submit
    สร้าง MetaData
    สร้างปุ่ม Link ไปยัง URL
    สร้าง DropDown Menu Link
    เปลี่ยนสี Textarea
    สร้าง Mailto
    สร้าง Style ให้กับ Text Field

1 - 2 - 3 WEBMASTER

   เทคนิคใช้คอมทั่วไป
   มือใหม่ Webmaster
   บทเรียน HTML
   วิธีใช้งาน CPanel

Domain - Hosting

   บทความ Domain
   บทความ Hosting

Graphic - Design

   Adobe Photoshop
   บทความน่าอ่าน
   ฟรี Clipart
   ฟรี Animation
   ฟรี Button
   ฟรี Icon

Web Programming

   Review Script
   บทเรียน ASP
   บทเรียน PHP
   บทเรียน Perl
   ฟรี Script เทคนิคเด็ดๆ
   ฟรี Java Script
   ฟรี Script ASP
   ฟรี Script PHP
   ฟรี Script Perl

Web Promote/Money

   เว็บไดเร็กทอรี่
   SEO Search Engine
   Adword Google
   AdSense Google

ความรู้เบื้องต้น Web Programming

[dd]Web Programming คือ การเขียนโปรแกรมบนเว็บไซต์ แปลง่ายไหม เช่น รับข้อมูลจากแบบฟอร์ม , Webboard , ChatRoom ฯลฯ ก็คงพอเห็นภาพกัน ความจริงหมวดนี้เขียนยากมากเพราะคนส่วนใหญ่ที่เข้ามาอ่านจะเป็นประมาณเซียนๆทั้งนั้น กลัวจะเขียนไม่ถูกใจอย่าว่ากัน แต่โดยปกติแล้วผมถนัดด้านนี้มากกว่า อืม เก่งเชียว

[dd]งาน Web Programming เป็นงานที่ทำรายได้ได้ดี และไม่ได้ฝึกหัดกันง่ายๆ เพราะต้องอาศัยความรู้ ความคิดที่สะสม หรือภาษาวงใจเรียกกันว่า Logic ซึ่งแต่ละคนจะมีไม่เหมือนกัน อยู่ที่การฝึกฝนและการผ่านงาน มาก่อน เอาแล้วเริ่มไปไกล สำหรับผู้เริ่มต้นอย่างพึงท้อใจครับ หากท่านตั้งใจจริงทุกอย่างเป็นไปได้ แต่อาจจะยากสักนิดสำหรับผู้ไม่มีพื้นฐานมาเลยเราจะบอกรายละเอียดโดยรวมๆของภาษาที่ใช้ในการเขียน Web Programming แล้วกันครับ

[font color=blue]1. Active Server Page (ASP)[/font]
[dd]เป็นภาษาที่ใช้สำหรับบนระบบ WindowsNT โดยรันบน IIS หรือ (PWS) ของบอกก่อนการรันบนที่ผมหมายถึงคือ ในการทำ Programming ไม่ว่าภาษาอะไรจะต้องมีตัวแปลภาษาครับ ASP ค่อนข้างเป็นภาษาที่ง่ายและเหมาะสำหรับผู้เริ่มต้นมากที่สุดเท่าที่ผมรู้นะ เพราะรู้แบบของภาษาจะคล้ายกับภาษามนุษย์มากที่สุด จะใช้เป็นภาษาอังกฤษ เช่น การเปิด Text File ก็ใฃ้ OpenTextFile เป็นต้น เหมาะสำหรับผู้เริ่มต้น หรือไม่มีพื้นที่เหมาะนะผมว่า หากท่านจะไปทาง ASP ท่านจะต้องการเว็บโฮสติ้งบนระบบ NT อย่างที่บอกไว้ก่อนหน้านี้
File จะเป็น .asp (dot asp) โดยจะทำการแทรก Code ไปตาม Code HTML เช่น
<html>
<body>
<%=date%>
</body>
</html>
อันนี้แบบง่ายๆแค่นี้ก็พอมัง โดย Code ของ ASP จะอยู่ภายใต้ <% %> สำหรับผู้ที่จะลองดูให้ท่านทำการ Install Personal Web Server ได้จากแผ่น Windows98 SE หรือ 98 ธรรมดาแบบเต็มเท่านั้นจะอยู่ที่ Directory addon

[font color=blue]2. PHP[/font]
[dd]อันนี้จะคล้ายๆกับ ASP ตรงที่ Code จะแทรกในส่วนของ Code HTML แต่ PHP จะอยู่ภายใต้ <? ?> โดยนามสกุลจะเป็น .php .php3 .php4 ก็แล้วแต่ว่าแต่ละ Server ให้ใช้อะไรกัน ในส่วนของ Code ด้านในก็ง่ายๆ + ยากๆ แต่ผมว่าก็ง่ายนะ แต่ก็ยากกว่า ASP นิดหน่อย โดยจะมีคำสั่งบางคำสั่งคล้ายๆกับภาษา C เช่น printf(""); หรือก็คล้ายกับ C บน Unix เช่น echo ก็น่าสนใจนะครับ ก็ลองกันดู เช่น
<html>
<body>
<? printf("สวัสดี"); ?>
</body>
</html>


[font color=blue]3. Perl[/font]
[dd]อันนี้จะค่อนข้างยาก เหมาะสำหรับผู้มีพื้นที่ทาง Programming หรือผู้ที่สนใจเป็นพิเศษ ผมอาจจะเขียนอันนี้ได้มากหน่อยเพราะผมใช้งานอยู่ด้วย การเขียน Code จะไม่เหมือนกับ ASP PHP คือจะไม่มีการแทรก Code บน HTML แต่ถ้าต้องการเขียน HTML ด้วยก็ได้เหมือนกัน นามสกุล file จะเป็น .cgi .pl คุณสมบัติที่ค่อนข้างเด่นคือในเรื่องของตัวแปล ที่มีหลากหลายและค่อนข้างชัดเจน โดยหากท่านสนใจให้ท่านทำการ Download ตัวแปลภาษา Active Perl ก็เลือกดูว่าจะใช้บน Linux หรือ Windows อย่า Download มาผิดตัวนะ ทางเราจะพยายามนำตัวแปลภาษาแต่ละภาษามาให้ Download กันแล้วกันนะครับ ด้วยอย่าง Code ภาษา Perl

#!/usr/local/bin/perl
print "Content-type:text/html\n\n";
@months = ("มกราคม", "กุมภาพันธ์", "มีนาคม", "เมษายน", "พฤษภาคม", "มิถุนายน", "กรกฎาคม", "สิงหาคม", "กันยายน", "ตุลาคม", "พฤศจิกายน", "ธันวาคม");
@days = ("อาทิตย์", "จันทร์", "อังคาร", "พุธ", "พฤหัสฯ", "ศุกร์", "เสาร์");
($sec, $min, $hour, $date, $mon, $year, $wday, $yday, $isdst) = localtime(time);
$year += 1900;
$year += 543;
print "วัน$days[$date]ที่ $date $months[$mon] $year";

[dd]ก็เป็นตัวอย่างก็แสดงวันนี้ภาษาไทยให้ดูกัน คนที่เขียนอยู่อย่าว่ากันนะที่เอาแบบง่ายๆมาให้ดู คือ ข้างบนเขาบอกว่าความรู้เบื้องต้นนะ

[dd]ยังมีอีกหลายภาษาที่ไม่ได้กล่าวเช่น JSP ที่กำลังมาแรงมากๆในตอนนี้ก็ยากอาจจะยากกว่า Perl ด้วยแต่คุณสมบัติเนียะไม่ต้องพูดถึงยอดเยี่ยมที่สุดเท่าที่เคยพบ เพราะจะทีคุณสมบัติอย่าง OOP ของ Java มาด้วยทำให้ท่านนักพัฒนาทั้งหลายอยากใช้กันใหญ่ แต่ไม่เหมาะกับสำหรับผู้คลั้ง Microsoft นะครับเพระคงไม่เขียน Java กัน และก็มีอย่าง ColdFusion อันนี้ก็น่าสนใจ มักจะเห็นหลายๆเว็บก็ใช้กัน แต่ไม่ค่อยพบมากนักในประเทศไทยเท่าไร หนังสือก็ไม่ค่อยพบเห็น คนเขียนได้ก็ต้องเก่งหน้าดูอย่างนี้

[dd]จบการบรรยาย ขอให้ทุกคนเป็น Webmaster ที่ดีและทำเว็บได้สวยดังใจนึกนะครับ หวังว่าจะเป็นประโยชน์ต่อท่านไม่มากก็น้อย หากมีส่วนเนื้อหาส่วนไหนผิดพลาดต้องขออภัยมาใน ณ ที่นี้ด้วยก็แจ้งมาได้ที่ webmaster@twebmaster.com ครับ
จาก : นายทีเว็บมาสเตอร์ [ 02 / 12 / 2003 ]

  ©Copyright 2008 TWebmaster.com, All rights reserved.