Author Topic: PHP, ASP, ASP.NET 1-2-3, VB.NET,C# ,SQL ,Ajax ,Access ,MySQL ,Oracle ,SQL Server  (Read 4077 times)

Offline ISSA

  • ผ.บ.ท.อ.
  • พลตรี ขั้น 4
  • *
  • Posts: 681
    • View Profile
hell  world 8)
« Last Edit: November 11, 2009, 10:21:26 PM by ปลาวาฬทราย »


DevilDogTG

  • Guest
Re: hello world
« Reply #1 on: February 27, 2008, 10:11:19 AM »
วิธีเขียน

[u:28cvqo18]แบบธรรมดาทั่วไป ที่เราจะเห็นกันบ่อยๆ[/u:28cvqo18]
[code:28cvqo18]<?php
   echo "Hello World.";
?>[/code:28cvqo18]

[code:28cvqo18]<?
   echo "Hello Word.";
?>[/code:28cvqo18]
สองแบบนี้ เราใช้กันเป็นปกติ และง่ายต่อการใช้อยู่แล้ว เพราะสามารถใช้ได้เลยโดยไม่มีข้อจำกัดใดๆ เราคงเคยเจอกันมาเยอะแล้วสำหรับคนที่เคยผ่านตาภาษา PHP มาบ้าง

[u:28cvqo18]แบบโค้ด HTML[/u:28cvqo18]
[code:28cvqo18]<script language="PHP">
   echo "Hello World.";
</script>[/code:28cvqo18]
แบบนี้หลายๆคนอาจจะไม่เคยเห็น หรือไม่เคยรู้ มันเป็น tag script ของ html ซึ่งเราจะเห็นนำไปใช้กับ JavaScript เป็นส่วนมาก แต่ความจริง tag นี้ลองรับสคริปต์ได้เกือบทุกภาษา เช่น JavaScript, VBScript, PHP, ฯลฯ (ดูรายละเอียดเพิ่มเติมที่ http://http://www.w3schools.com/)

[u:28cvqo18]แบบ Echo ไปในตัว[/u:28cvqo18]
[code:28cvqo18]<?="Hello World."; ?>[/code:28cvqo18]
แบบนี้ก็เหมือนกับสองอย่างแรก แบบย่อๆ นั่นคือเปิดแท็กเพื่อ  echo แต่ย่อให้มันสั้นลง คนไม่ค่อยนิยมเขียนกันเท่าไหร่ เพราะไม่ค่อยได้ใช้กันเท่าไหร่นัก และถ้าโค้ดยาวๆ เวลาย้อนกลับมาดูอาจเกิดความสับสนได้

[u:28cvqo18]แบบ ASP สไตล์[/u:28cvqo18]
[code:28cvqo18]<%
   echo "Hello World.";
%>[/code:28cvqo18]
อันนี้แค่เปลี่ยนรูปร่างหน้าตาแท็กเปิดปิดเท่านั้นเอง แต่หากต้องการใช้ จำเป็นต้องแก้ไขค่า asp_tag ในไฟล์ php.ini ให้เป็น on เสียก่อน ถึงจะใช้รูปแบบนี้ได้

ซึ่งโดยปกติแล้วก็จะใช้เฉพาะรูปแบบที่ 1-2 เท่านั้น แต่รูปแบบอื่นๆเอามาให้รู้กันไว้เฉยๆ ว่ามันทำอย่างนี้ก็ได้นะ แต่ถ้าทำงานร่วมกันเป็นทีมละก็ แนะนำแบบมาตรฐาน รูปแบบแรกครับ เพื่อที่จะได้เข้าใจเหมือนๆกัน (ภาษา XML ก็ใช้ <? เช่นกัน)

หากมีข้อผิดพลาดช่วยกันแก้ไขด้วยน๊า มั่วๆมึนๆอยู่เหมือนกาน อิอิ

kyoshiro23

  • Guest
Re: hello world
« Reply #2 on: February 27, 2008, 11:09:03 AM »
[color=#FF8000:3kzd8f3g]ได้ความรู้ๆ ขนาดมั่วนะเนี่ย  ตั้งนี่เทพจริงๆฟ่ะ[/color:3kzd8f3g]

Offline vkado

  • 48547CNM
  • ร้อยโท ขั้น 4
  • *
  • Posts: 281
    • ICQ Messenger - 458588842
    • MSN Messenger - wee_weerapat@hotmail.com
    • Yahoo Instant Messenger - vkado2002@yahoo.com
    • View Profile
    • http://vkadozoku.hi5.com
    • Email
Re: hello world
« Reply #3 on: February 27, 2008, 11:31:12 AM »
อยากเก่งเหมือนตั้งมั้งอะ ต้องอ่านอารายมั้งอะคับ
แล้วเราจาเริ่มไงอะ ไม่รู้ว่าจาทามไงดี  >.<
มีไรติดต่อไม่ได้ เข้ามาคุยได้ในนี้อะ จิ้มๆเลย ^^
โลกนี้ไม่มีอะไรที่ดีหรือไม่ดีอย่างเที่ยงแท้หรอก พวกเราคิดและตัดสินกันไปเองทั้งนั้น[/color]

DevilDogTG

  • Guest
Re: hello world
« Reply #4 on: February 28, 2008, 05:24:28 PM »
เก่งตรงไหนฟ่ะ...

ใครอยากเริ่มกะแนะนำ http://http://www.thaicreate.com จะมีข้อมูลพื้นฐานเบื้องต้นให้

ส่วนที่เหลือก็หนังสือ หลายๆเล่ม (อ่านฟรีตามร้าน หรือไม่กะเข้าวิทยฯ มีเยอะอยู่)

เวลาเจอปัญหากะโพสถามเอา หรือไม่กะ ถามพี่กู...(Google) ค้นหาเปนภาษาอังกฤษกะเจอเยอะกว่า คนไทยยังตอบกันค่อนข้างน้อยอยู่

ละก้ออีกวิธีนึง...โหลดพวก CMS มาลองเล่น ทำ แกะโค้ด ย้อนกลับดูการทำงาน แล้วลองแก้ไข เปลี่ยนแปลงเอา เรียนรู้ได้เร็วดีเหมือนกัน

เวลาเขียน สิ่งที่ควรมีในเครื่องเลยคือ PHP Manual (โหลดจาก http://http://www.php.net/doc.php) ไปเอา Documentation มันมาดู ว่าฟังก์ชั่นไหนทำงานยังไง (ตัวอย่างมานกะมีให้) ช่วยได้เยอะขอรับ

แหล่งอ้างอิง เวลาเขียนเว็บ
http://http://www.w3schools.com/
http://http://www.google.com/

kyoshiro23

  • Guest
Re: hello world
« Reply #5 on: February 29, 2008, 09:41:21 AM »
[color=#FF8000:3eqszk6d]เหอๆ  PHP Designer ดีไหมอ่ะ  แบบว่าอยากลองเขียน

หุหุ  หรือมีตัวอื่นอะไรที่แนะนำก้อบอกมามั่งดิ

ปล.เอามาให้โหลดหน่อยก้อดีนะ PHP Designer อ่ะ งุงิ [/color:3eqszk6d]  :?  :?  :?

DevilDogTG

  • Guest
Re: hello world
« Reply #6 on: February 29, 2008, 11:02:19 AM »
Quote from: "kyoshiro23"
[color=#FF8000:wef4z8ys]เหอๆ  PHP Designer ดีไหมอ่ะ  แบบว่าอยากลองเขียน

หุหุ  หรือมีตัวอื่นอะไรที่แนะนำก้อบอกมามั่งดิ

ปล.เอามาให้โหลดหน่อยก้อดีนะ PHP Designer อ่ะ งุงิ [/color:wef4z8ys]  :?  :?  :?


อืม...ก็ดีอ่ะ แต่จะมีปัญหาเวลาเขียนคอมเม้นต์ภาษาไทย (แต่ส่วนอื่นชอบมาก ดีจริงๆ) ถ้าใช้ก้อแนะนำให้คอมเม้นต์เปน Eng ไปเรย ฝึกภาษาไปในตัวด้วย ถ้าจะเอาเด๋วเคลียร์ Server ที่บ้านก่อน เด๋วจะเปิด FTP ไว้ให้โหลดละกัน โปรแกรมมีค่อนข้างเยอะ แต่ต้องใจเย็นนะ เพราะเนตบ้านไม่แรง Upstream อยู่ที่ 512Kbps (ใครอยากโหลดทาง Torrent ก็บอก จะอัพไฟล์ให้ มีที่ siambit.com (มันเปลี่ยนชื่อเป็น sb.in.th) กับ http://www.torrentmove.com หรือใครมีอินไวท์จาแจกเพื่อให้ไปปล่อยที่อื่นกะส่งมาให้หน่อยละกาน จาเปนพระคุณอย่างสูง คริคริ)

ส่วนตัวอื่นๆก็แนะนำ Editplus Editor ยอดนิยม หรือ Dreamweaver สำหรับคนถนัดๆหน่อย ฟีเจอร์ช่วยเยอะมาก...(แต่ PHP Designer ฟีเจอร์สำหรับ PHP เยอะกว่า) หรือจะลอง phpEclipse ดูกะได้

ส่วนคนที่ไม่ได้ใช้ Windows ก็จะมี Eclipse Editor Free ขั้นเทพ ติด Plugin เพิ่มหน่อย ก้อเขียนได้เกือบทุกภาษาแล้วว (ยังไม่ได้ทดสอบเหมือนกานนะ แต่เค้าแนะนำมาอีกที)

ถ้าใช้เชียร์กะ PHP Designer อ่ะแหละ ง่ายดี เซตอัพไม่ยากด้วย แล้วก็สามารถเซตให้รัน Localhost ได้เลยเช่นกาน ติดตรงไหนกะถามกันแล้วกานเน้อ  :mrgreen:

Offline darkburn

  • www.darkburnprodj.com
  • 48547CNM
  • จ่าสิบโท ขั้น 2
  • *
  • Posts: 111
  • Gender: Male
    • View Profile
    • Darkburn PRO DJ.
Re: hello world
« Reply #7 on: February 29, 2008, 04:26:55 PM »
ตั้งนี่เทพจริงๆ นับถือ.....
D

Offline vkado

  • 48547CNM
  • ร้อยโท ขั้น 4
  • *
  • Posts: 281
    • ICQ Messenger - 458588842
    • MSN Messenger - wee_weerapat@hotmail.com
    • Yahoo Instant Messenger - vkado2002@yahoo.com
    • View Profile
    • http://vkadozoku.hi5.com
    • Email
Re: hello world
« Reply #8 on: March 01, 2008, 03:17:43 PM »
สมแล้วที่ทั่นเทพตั้งเปงเทพคอมพิวเตอร์จิงๆ
มีไรติดต่อไม่ได้ เข้ามาคุยได้ในนี้อะ จิ้มๆเลย ^^
โลกนี้ไม่มีอะไรที่ดีหรือไม่ดีอย่างเที่ยงแท้หรอก พวกเราคิดและตัดสินกันไปเองทั้งนั้น[/color]

DevilDogTG

  • Guest
Re: hello world
« Reply #9 on: March 01, 2008, 03:36:32 PM »
Quote from: "darkburn"
ตั้งนี่เทพจริงๆ นับถือ.....
เหอะๆ C# C/C++ ตั้งกะไม่ได้แระว้า เทพตรงไหนเนี่ย ว่างๆมาสอนมั่งดิ

Quote from: "vkado"
สมแล้วที่ทั่นเทพตั้งเปงเทพคอมพิวเตอร์จิงๆ
นี่อีกคน เด๋วนี้เขียน Asp.NET แล้วหนิ เทพก่าอีก  :shock:

Offline arga

  • จ่าสิบตรี ขั้น 3
  • *
  • Posts: 73
    • MSN Messenger - arga48@gmail.com
    • View Profile
    • http://harukotic.hi5.com
    • Email
Re: hello world
« Reply #10 on: March 03, 2008, 08:29:46 AM »
ขอ Hello World ม่างจิ อันนี้เปง JSP เน้อ

Source Code ชื่อ helloWord.jsp//ประกาศเมธอด ที่ทำหน้าที่เพิ่มสตริง Hello กับ I Love U กับสตริงที่ส่งมา

<%!
    Public String addStr(String str)
    {
         str = “Hello “+str + “!!!! I Love U”;
//ต้องมีประโยค Return เสมอในการส่งค่ากลับ

         return str;
    }
%>

<HTML>
<HEAD>
<TITLE> Hello World </TITLE>
</HEAD>
<BODY>

<%

//ตรวจสอบว่ามีการป้อนข้อมูลในฟิลด์ usernameหรือยัง //หากยังก็แสดงฟอร์มเพื่อรับข้อมูล

    if (request.getParameter(”username”) ==null ) {
%>

<H1> HelloWorld.I am Jokie. What’s yours? </H1>
<FORM method = “post”>
<input type = “text” name= “username” size= “25″>


<input type= “submit” value= “Submit”>
<FORM>

<%

//แต่ถ้าป้อนแล้วก็เรียกเมธอด addStr แล้วพิมพ์ข้อความออกหน้าจอ

}else{
    String msg=addStr(request.getParameter(”username”));
    Out.print(”<H1>”+msg+ “<H1>”);
    }
%>
มิตรภาพมักจะจบลงด้วยความรัก แต่ความรักไม่มีวันจบลงด้วยมิตรภาพ
[/color]

DevilDogTG

  • Guest
Re: hello world
« Reply #11 on: March 03, 2008, 09:50:03 AM »
ว้าว มีเทพ jsp จุติมาอีกหนึ่ง ดีแหะ ภาคเรามีแต่เทพ

Offline vkado

  • 48547CNM
  • ร้อยโท ขั้น 4
  • *
  • Posts: 281
    • ICQ Messenger - 458588842
    • MSN Messenger - wee_weerapat@hotmail.com
    • Yahoo Instant Messenger - vkado2002@yahoo.com
    • View Profile
    • http://vkadozoku.hi5.com
    • Email
Re: hello world
« Reply #12 on: March 04, 2008, 08:23:10 AM »
ผมว่านะ ไอ้นี้ DevilDogTG อะเทพสุดอะแมร่งเก่งทุกอย่างเกี่ยวกะคอม
สอบทีไรท็อปทุกที หลับในห้องสอบคะแนนเต็มอีก อิอิ
มีไรติดต่อไม่ได้ เข้ามาคุยได้ในนี้อะ จิ้มๆเลย ^^
โลกนี้ไม่มีอะไรที่ดีหรือไม่ดีอย่างเที่ยงแท้หรอก พวกเราคิดและตัดสินกันไปเองทั้งนั้น[/color]

Offline arga

  • จ่าสิบตรี ขั้น 3
  • *
  • Posts: 73
    • MSN Messenger - arga48@gmail.com
    • View Profile
    • http://harukotic.hi5.com
    • Email
Re: hello world
« Reply #13 on: March 04, 2008, 08:54:53 AM »
((ต่อจากทั่นพ่อ))


แถมเวลาเพื่อนอ่านสือกัน ติวกัน

นาย DevilDogTG ก้อดันนั่งเล่นดอทเอ แจ่มเจงๆ

หนังสือม่ายอ่าน เรียนก้อหลับ แต่ดันสอบได้คะแนนดีเยี่ยม

เหอๆ
มิตรภาพมักจะจบลงด้วยความรัก แต่ความรักไม่มีวันจบลงด้วยมิตรภาพ
[/color]

Offline ISSA

  • ผ.บ.ท.อ.
  • พลตรี ขั้น 4
  • *
  • Posts: 681
    • View Profile
Re: hello world
« Reply #14 on: March 04, 2008, 10:24:29 AM »
แหล่มครับ  ห้องเราคนเก่งเยอะ ๆ ชอบๆ :D