ThAiWaRe CoMMuNiTY: html มันไม่ดียังไง ทำไมคนถึงใช้ php - ThAiWaRe CoMMuNiTY

Jump to content

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

html มันไม่ดียังไง ทำไมคนถึงใช้ php

#1 User is offline   100z 

  • แฟนไทยแวร์ 8-)
  • PipPipPipPipPip
  • Group: Gold Members
  • Posts: 896
  • Joined: 19-November 05
  • Gender:Male
  • Location:www.mthai.com

Posted 15 October 2006 - 06:17 AM

html มันไม่ดียังไง ทำไมคนถึงใช้ php
0

#2 User is offline   bi89 

  • Call me Bi89
  • PipPipPipPipPipPipPip
  • View blog
  • Group: Exclusive Members
  • Posts: 2,586
  • Joined: 14-April 05
  • Gender:Male
  • Location:Bangkok, Thailand
  • Interests:#internet #twitter #dell #facebook
  • Skype: Chat / Call

Posted 15 October 2006 - 08:06 AM

HTMLมันต้องสร้างเองทีละหน้าครับ
PHP มันมาเป็นสำเร็จรูปเลยครับ

0

#3 User is offline   100z 

  • แฟนไทยแวร์ 8-)
  • PipPipPipPipPip
  • Group: Gold Members
  • Posts: 896
  • Joined: 19-November 05
  • Gender:Male
  • Location:www.mthai.com

Posted 15 October 2006 - 09:04 AM

สำเร็จรูปยังไงอ่ะ
0

#4 User is offline   OctraBond 

  • คนเลี้ยงแมว
  • Icon
  • Group: Global Moderator
  • Posts: 4,769
  • Joined: 23-March 03
  • Gender:Male
  • Location:Dragon Isle

Posted 15 October 2006 - 09:59 AM

html มันเป็น static ไงครับ ถ้ามีการอัพเดทเราต้องไปแก้โค้ดมันใหม่ แล้วอัพโหลดทับ

แต่ php ไม่ต้อง เพราะมันเป็น dynamic แค่ไปเพิ่มข้อมูลใน database เพจก็เปลี่ยน ไม่ต้องอัพโหลด อีกอย่างมันสามารถช่วยเราคำนวณอะไรหรือจัดรูปแบบให้ได้โดยเราไม่ต้องเขียนโค้ดเองทั้งหมดเอง รวมไปถึงการเก็บข้อมูลจากฟอร์มลง file หรือ database ซึ่ง html เฉยๆ ทำไม่ได้

อย่างเว็บบอร์ดนี่ก็เป็น php จะเห็นว่าข้อมูลมันเพิ่มลดได้ตลอดเวลา โดยที่ไม่ต้องอัพโหลดใหม่แม้แต่นิด

แต่ผลลัพธ์ได้จาก php มันก็ยังเป็น html อยู่นะครับ

This post has been edited by octahedron80: 15 October 2006 - 10:30 AM

0

#5 User is offline   KudoThaiware 

  • โคนันยิ้ม
  • Icon
  • Group: Global Moderator
  • Posts: 741
  • Joined: 17-December 03
  • Gender:Male
  • Location:กรุงเทพ
  • Interests:VB6.0 , VB.NET

Posted 15 October 2006 - 10:39 AM

ทีแรก html มันเป็นภาษาที่เอาไว้สร้างเอกสารทางทหารที่เขากะจะเก็บแทนพวก word ตะหากหล่ะ แค่เขาใส่พวกไฟล์ ภาพ เสียง มัลติมีเดีย ลงไปให้น่าสนใจ แล้วอินเตอร์เนตก็เอาไฟล์นี้มาใช้แล้วมันก็แพร่หลาย

ภาษา php ภาษา asp มีที่ไหน 2 ตัวนี้ ใช่ภาษาที่ไหนกัน

มีแต่ html ที่เป็นภาษาคอมพิวเตอร์ที่สามารถสร้างเอกสารเว็บได้เพียงมี Windows และมี Notepad ในเครื่อง...
Posted Image




เวลาคุณโกรธ

คุณโมโห..

แล้วเวลาฆาตรกรโกรธหล่ะ

ฆาตรกรต้องการอะไร ??
0

#6 User is offline   OctraBond 

  • คนเลี้ยงแมว
  • Icon
  • Group: Global Moderator
  • Posts: 4,769
  • Joined: 23-March 03
  • Gender:Male
  • Location:Dragon Isle

Posted 15 October 2006 - 10:53 AM

php/asp เป็นภาษา นะครับ ในแง่ของ programming ไม่ใช่การแสดงผล เพราะมีไวยากรณ์ของมันเอง และมันเป็น interpreter (แปลไปรันไป) ถ้าเขียนผิดก็รันไม่ได้เช่นกัน คล้ายพวก c/vb/java/pascal แต่ต่างกันที่อย่างหลังเป็น compiler (รันหลังแปล)

ผมมีรูปแผนผังการพัฒนาว่าภาษาไหนพัฒนามาจากภาษาอะไรบ้าง ของ O'Reilly ซึ่งมี php/asp รวมอยู่ในนั้นด้วย เพราะฉะนั้น php/asp เป็นภาษาแน่นอน

This post has been edited by octahedron80: 15 October 2006 - 11:00 AM

0

#7 User is offline   KudoThaiware 

  • โคนันยิ้ม
  • Icon
  • Group: Global Moderator
  • Posts: 741
  • Joined: 17-December 03
  • Gender:Male
  • Location:กรุงเทพ
  • Interests:VB6.0 , VB.NET

Post icon  Posted 15 October 2006 - 11:44 AM

-.- ภาษา php ภาษา asp เขียนผิดก็รันได้ครับแต่จะได้ผลไม่ตรงตามที่ต้องการ.. com.jpg

http://www.google.co...+language&meta=


PHP is a server-side HTML embedded scripting language.

คงจะเข้าใจนะมังกร ว่าไม่ใช่ Computer Language.

กรรม แล้วที่คุโด้ เขียนว่า

ภาษา php ภาษา asp มีที่ไหน 2 ตัวนี้ ใช่ภาษาที่ไหนกัน

คือจะพิมพ์ว่า 2 ตัวนี้ ใช่ภาษาคอมพิวเตอร์ที่ไหนกัน แต่พิมพ์ไม่ครบนะมังกร..

This post has been edited by Bankboy: 15 October 2006 - 11:45 AM

Posted Image




เวลาคุณโกรธ

คุณโมโห..

แล้วเวลาฆาตรกรโกรธหล่ะ

ฆาตรกรต้องการอะไร ??
0

#8 User is offline   OctraBond 

  • คนเลี้ยงแมว
  • Icon
  • Group: Global Moderator
  • Posts: 4,769
  • Joined: 23-March 03
  • Gender:Male
  • Location:Dragon Isle

Posted 15 October 2006 - 11:47 AM

คุโด้เข้าใจคำว่า เขียนผิด เป็ยอย่างไร ก็ในเมื่อผมอ้างอิงถึงไวยากรณ์ นั่นหมายความว่า syntax error นะครับ แบบนี้รันไม่ได้ เช่น เขาให้เขียน a = 1 แต่ทะลึ่งไปเขียน 1 = a ไม่ออกแน่ครับ

พิมพ์ไม่ครบทำให้เข้าใจผิดไปเลย ขอภาวนานะมั่งนะเรา

This post has been edited by octahedron80: 15 October 2006 - 12:09 PM

0

#9 User is offline   ratorn 

  • สุดยอดแฟนพันธ์แท้
  • PipPipPipPipPipPip
  • Group: Exclusive Members
  • Posts: 1,774
  • Joined: 16-April 03
  • Gender:Male
  • Location:core ใน cpu

Posted 15 October 2006 - 12:40 PM

php เป็นภาษาชนิดหนึ่งเหมือน html นั่นแหละ

เพียงแต่ มันมีลูกเล่นมากกว่า

และ php จะทำการประมวลที่ server ต่างจาก

html ที่ไม่ต้องการการประมวลผล (ส่งมาให้ client เลย)

ทำให้ คนขโมย php ไม่ได้ ขโมยยังไง ก็ได้แต่ html ที่ server แปลแล้ว

(ไม่รวมถึงการ hack server นะจ๊ะ)
เมืองของฉ๊าน...

จริงที่ว่า "ชีวิตไม่มีคำว่าสายสำหรับการเริ่มต้นใหม่...."
แต่ก็สงสัยว่า "ชีวิตนี้จะต้องเริ่มต้นใหม่ซักกี่ครั้งจึงจะพอใจ...."


0

#10 User is offline   100z 

  • แฟนไทยแวร์ 8-)
  • PipPipPipPipPip
  • Group: Gold Members
  • Posts: 896
  • Joined: 19-November 05
  • Gender:Male
  • Location:www.mthai.com

Posted 15 October 2006 - 10:14 PM

ถ้าจะศึกษา php นี่จำเป้นต้องมี ความรู้ html ระดับไหนคับ
0

#11 User is offline   TimMY 

  • กิ๊กไทยแวร์ ^^)
  • PipPipPipPip
  • Group: Exclusive Members
  • Posts: 378
  • Joined: 28-May 04
  • Gender:Male
  • Location:?
  • Interests:Cisco Networking
    Cisco Unified Communication

Posted 16 October 2006 - 09:54 AM

QUOTE (100z @ Sunday, Oct 15, 2006 10:14 pm)
ถ้าจะศึกษา php นี่จำเป้นต้องมี ความรู้ html ระดับไหนคับ

ระดับ tag พื้นฐาน ครับ
0

#12 User is offline   PlaKriM 

  • ปลากริม ณ ริมคลอง
  • PipPipPipPipPipPip
  • Group: Gold Members
  • Posts: 1,042
  • Joined: 17-May 05

Posted 16 October 2006 - 06:25 PM

ผมมี document ให้คุณเอาไปศึกษาพื้นฐานได้ที่บ้านโดยไม่ต้องต่อเน็ตนะครับ สนใจ pm มาได้ ผมได้มาจากพี่คนหนึ่ง
PlaKriM ช่วยกันดูแลอนาคตของชาติ คลิกที่นี่ ครับ
0

#13 User is offline   KudoThaiware 

  • โคนันยิ้ม
  • Icon
  • Group: Global Moderator
  • Posts: 741
  • Joined: 17-December 03
  • Gender:Male
  • Location:กรุงเทพ
  • Interests:VB6.0 , VB.NET

Posted 17 October 2006 - 02:29 AM

QUOTE (octahedron80 @ Sunday, Oct 15, 2006 11:47 am)
คุโด้เข้าใจคำว่า เขียนผิด เป็ยอย่างไร ก็ในเมื่อผมอ้างอิงถึงไวยากรณ์ นั่นหมายความว่า syntax error นะครับ แบบนี้รันไม่ได้ เช่น เขาให้เขียน a = 1 แต่ทะลึ่งไปเขียน 1 = a ไม่ออกแน่ครับ

พิมพ์ไม่ครบทำให้เข้าใจผิดไปเลย ขอภาวนานะมั่งนะเรา

กรรม ก็บอกว่า php คือ scripting language ไม่ใช่ computer language

ไม่เข้าใจหรือไงนะเรา

เช่น

<?php
global $LOC;
$current_time_m = $LOC->decode_date('%m', $LOC->now);

for ($i = 1; $i <= 12; $i++) {
echo "<option value='$i-'";
if ($i == $current_time_m) { echo " selected='selected'"; }
$month_text = date("F", mktime(0, 0, 0, $i+1, 0, 0, 0));
echo ">$month_text</option>
"; } ?>

แล้วเราพิมพ์ผิด จะตัวอักษรผิด หรืออะไรผิดก็เหอะ มันจะสามารถรันได้ ไม่เหมือนกับภาษาคอมพิวเตอร์ เช่น ภาษาซี เดลไฟล์ ที่ถ้าพิมพ์ผิดรูปแบบ มันจะรันไม่ได้เลย แต่ถ้าใน php เราพิมพ์ผิด มันก็รันได้ โดยมันจะแสดงผลทั้ง ๆ ที่มันผิดนั่นแหละเพราะ php คือ scripting language ไม่ใช่ computer language มันเลยไม่เหมือนกัน...

This post has been edited by Bankboy: 17 October 2006 - 02:31 AM

Posted Image




เวลาคุณโกรธ

คุณโมโห..

แล้วเวลาฆาตรกรโกรธหล่ะ

ฆาตรกรต้องการอะไร ??
0

#14 User is offline   OctraBond 

  • คนเลี้ยงแมว
  • Icon
  • Group: Global Moderator
  • Posts: 4,769
  • Joined: 23-March 03
  • Gender:Male
  • Location:Dragon Isle

Posted 17 October 2006 - 08:37 AM

เรื่องที่ว่ามันเป็น language แบบไหน กับเรื่องเขียนผิด มันคนละประเด็นกันนะ
ผมไม่ได้กำลังพูดถึงอย่างแรก กรุณาอ่านต่อไปให้จบนะเรา...

การเขียนผิดแล้วจะทำให้เกิด error มีสองแบบคือ syntax error กับ logical error
ลองเปลี่ยน $i เป็น i$ ใน php ดูสิ มันจะยังรันต่อไปได้อยู่หรือเปล่า นี่แหละคือ syntax error
ถ้าเขียน syntax ผิดแล้ว ไม่ว่าภาษาอะไรก็รันไม่ออกทั้งนั้นครับ
สำหรับที่คุโด้พูดมาว่า เขียนผิดแล้วมันจะแสดงอันที่ผิด นั้นมันเป็น logical error

ตัวแปรทุกอย่างของ php ไม่ต้องมีการประกาศ นี่คือ syntax ของเขานะครับ
สามารถใช้ได้เลย เพราะฉะนั้นการใส่ชื่อตัวแปรอื่นลงไปได้ ไม่ผิด
ดังนั้นไม่ได้เป็น syntax error แต่เป็น logical error
คือการเรียกตัวแปรผิดตัว ผลลัพธ์จะออกมาผิดแน่นอน

ผมไม่เห็นว่าข้างบนนั้นจะเขียนผิดตรงไหน เพราะมันตาม syntax ทุกอย่าง
ถึงแม้จะแก้ชื่อตัวแปรเป็นอย่างอื่นไปก็ยังไม่เกิด syntax error เพราะตัวแปรไม่ต้องประกาศ

ในทางกลับกัน ถ้าเราเปลี่ยนชื่อตัวแปรในภาษา c เป็นอย่างอื่น จะเห็นว่ามันรันไม่ได้
เพราะเราไม่ได้ประกาศตัวแปรนั้นไว้ก่อน ซึ่งการประกาศตัวแปรกำหนดไว้ใน syntax ของภาษา c
ถ้าเราไม่ประกาศ แสดงว่าเราผิด syntax จะเกิด syntax error ไม่ใช่ logical error

เกิด error คนละแบบ เนื่องจาก syntax ที่กำหนดไว้ของแต่ละภาษาต่างกัน แม้จะเกิดจากกรณีเดียวกัน
ไม่เกี่ยวว่ามันจะเป็น scripting language หรือ computer language

หากคุโด้คิดว่า ภาษาหนึ่งเขียนผิดแล้วยังรันได้ ก็ต่อเมื่อภาษานั้นเป็น scripting language
ดังนั้น computer language คือภาษาที่เขียนผิดแล้วรันไม่ได้ อย่างนั้นเหรอครับ

หากคิดตามเงื่อนไขเช่นนั้นคุโด้คิดผิดแล้ว เพราะภาษาที่เขียนผิดแล้วรันไม่ได้
ไม่ได้มีแต่ computer language เพียงอย่างเดียว จากตัวอย่างเรื่อง $i กับ i$ ของ php ที่บอกไป

This post has been edited by octahedron80: 17 October 2006 - 09:23 AM

0

#15 User is offline   2x4studio 

  • LazarusSP1
  • Icon
  • Group: Global Moderator
  • Posts: 3,001
  • Joined: 29-March 03
  • Gender:Male
  • Location:ห้องอุบัติเหตุ และฉุกเฉิน รพ.กองบิน6 พอ.
  • Interests:Aviation Medical
    Emergency Medical Service

Posted 18 October 2006 - 08:24 PM

เอาละ 2 ผู้ดูแล มาทะเลาะกัน เป็นแบบอย่างที่ไม่ดีแก่เด็กและเยาวชน นะครับ
ขอพูดถึง คำว่า "ทำไมคนถึงใช้ PHP " ก็แล้วกัน

ขอเกริ่นเล็กน้อยนะครับ

ตอนนี้กำลังเทคโนโลยีการพัฒนา เว็บ ก็ได้ก้าวหน้า ไปจนถึง Active Webpage หรือว่า เว็บที่ปรับเปลี่ยนตัวมันเองได้ (อะงง เว็บเปลี่ยนไป๋)
นั่นหมายความว่า ถ้าผมเขียน นาฬิกา บนภาษา HTML ธรรมดา นาฬิกา มันก็จะเป็นเวลานั้นตลอดไป จนกว่าเราจะไปเปลี่ยนมันเอง
แต่ด้วย การพัฒนา ไปอีกขึ้น เกิดภาษาต่างด้าว เพิ่มเข้าไปในHTML ทำให้ HTML เกิดการเปลี่ยนแปลงได้ตลอดเวลา โดยขึ้นตอนนั้นแตกต่างกันไปตามรูปแบบภาษาที่ใช้
อย่างเช่น JAVA เป็นต้น นาฬิกา บนเว็บของเราก็จะรันเป็นปัจจุบัน(ลองกดแถบด้านขวาของ TW partol ดูก็ได้)

โดยภาษาที่ทำให้เว็บของเรา Active ก็มีหลายภาษา เช่น PHP ASP JHTML และอื่นๆอีกมากมาย(เฉพาะที่ Microsoft IIS ก็รันได้ 200 กว่าภาษาแล้ว)
แต่โดยหลักๆ จะเห็นภาษา PHP ASP และ JAVA นำตลาดอยู่
โดย PHP มีข้อดีตรงที่ใช้งานง่าย แล้วก็มีคนใช้เยอะ มีคนให้ช่วยตลอด รวมถึงมี สคริปต์ ฟรีบนเนตมากมาย
ส่วน ASP นั้น มีข้อดีตรงระบบที่ยืดหยุ่น และมีของSupport เยอะ แต่มีข้อเสียที่ระบบค่อนข้างแพง ทำให้คนธรรมดาใช้น้อย ส่วนใหญ่ระดับองกรใหญ่ๆจะใช้กัน
สุดท้าย JAVA เป็นระบบที่ยึดหยุ่นสูง แต่การเขียนไม่ใช่เรื่องง่ายเลย รวมไปถึง Server ที่กินทรัพยากรเยอะ

สรุป คนใช้ PHP เยอะ เพราะมันง่าย ฟรี และ มีของให้เลือกเยอะ
0

  • (2 Pages)
  • +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users




ประกาศ ! : ข้อความที่ถูกพิมพ์ หรือเผยแพร่ออกจากเว็บบอร์ด Thaiware Community Board แห่งนี้ ถือเป็น ความคิดเห็นส่วนบุคคลทั้งสิ้น ซึ่งทางเว็บไซต์ Thaiware.com จะ ไม่รับผิดชอบ ต่อสิ่งที่เกิดขึ้น อันเป็นเหตุมาจากการพิมพ์จากทางผู้ใช้ และสมาชิก แต่อย่างไรก็ตามถ้าหาก ท่านใดพบ ข้อความที่เป็นสิ่งที่ไม่เหมาะสม ได้ถูกเผยแพร่ลงในเว็บไซต์ อาทิเช่น คำพูดที่ลบหลู่ ดูหมิ่นต่อ ความมั่นคงของชาติ ศาสนา และ พระมหากษัตริย์ รวมไปถึงการเผยแพร่รูปภาพที่ไม่เหมาะสม หรือ สิ่งผิดกฏหมายต่างๆ กรุณาแจ้ง ทางทีมงาน มาได้ที่ webmaster@thaiware.com หรือ โทรศัพท์มาแจ้งได้ที่ 0-2635-0744 (ทุกวัน จันทร์ - ศุกร์ เวลา 9.30 - 17.30 น.) ซึ่งเราจะรีบดำเนินการลบโดยเร็วที่สุด ...