Medsai Dot Com เม็ดทรายดอทคอม โซน เว็บโปรแกรมเมอร์่ เว็บดีไซน์ เว็บพัฒนาระบบ บทความ เว็บสำหรับผู้เริ่มต้น - Web Adsense, Web Programmer, Web Design, Web Development, Article, Blog, Advertisement
  www.medsai.com
หน้าหลัก ฟรีสมุดบันทึกหาผู้พัฒนางาน ติดต่อเรา แผนที่เว็บไซท์
หน้าหลัก ฟรีสมุดบันทึกหาผู้พัฒนางาน ติดต่อเรา แผนที่เว็บไซท์
 
       
 
Untitled Document
บทความคอมพิวเตอร์
Appservคืออะไรใช้ทำอะไร
MySQLคืออะไรใช้ทำอะไร
phpคืออะไรใช้ทำอะไร
การใช้notepadเขียนcode
การติดตั้งAppservเพื่อใช้PHPและMySQL
HTMLคืออะไรใช้ทำอะไร
เริ่มด้วยHTML
เริ่มเขียนPHPง่ายๆ
การแทรกคำสั่งภาษาของphp
การเขียนPHPกับHTML
การใช้เครื่องหมายcomment
การตั้งชื่อตัวแปรของภาษาphp
โอเปอร์เรเตอร์ต่างๆของphp
ตรวจสอบเงื่อนไขด้วยif, if...else, if...elseif
การใช้คำสั่งbreak
การใช้คำสั่งcontinue
การใช้คำสั่งfor
การใช้คำสั่งinclude, include_once, require, require_once
พื้นฐานMySQL
แนะนำการค้นหาแผนที่ด้วยgoogle maps ตอนที่1
 
*ติดตามบทความที่จะตามมาได้ที่นี่นะครับ*
 
 
บทความคอมพิวเตอร์ >การใช้คำสั่งinclude, include_once, require, require_once
    บทความนี้เป็นการใช้ คำสั่งในการนำไฟล์ 1 ไฟล์ หรือมากกว่า 1 ไฟล์ เพื่อนำเข้ามาแทรกไว้ ในไฟล์ที่มีการเรียกใช้คำสั่ง include, require นั้นๆ จะเสมือนกับการที่เราได้พิมพ์โค้ดจากไฟล์ ที่เราแทรกเข้ามา ไว้ในไฟล์ที่เรียกใช้งานคำสั่งเหล่านี้นั่นเองครับ

ส่วนคำสั่ง include_once, require_once เราใช้เหมือนกันครับ แต่ 2 คำสั่งนี้จะใช้เพื่อป้องกันการเรียก หรือแทรกไฟล์ซ้ำกันครับ

จะใช้งาน ร่วมกับ html เหมือนเดิมนะครับ เริ่มด้วยนำโค้ดข้างล่างนี้ไปใช้ โดยการพิมพ์ตามหรือ คัดลอกไปใช้เลยก็ได้ครับ

<!-- เริ่มโค้ดตัวอย่าง ไฟล์นี้เตรียมไว้เพื่อใช้ในการเรียกแทรกไฟล์ ที่นี้ตั้งชื่อไฟล์ว่า var1.php -->
<?php
echo "บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งอ่ะ ^ ^ <br>";
?>

<!-- จบโค้ดตัวอย่างไฟล์แรก ให้ save ไว้ในที่เดียวกันนะครับ ^ ^ -->


<!-- เริ่มโค้ดตัวอย่าง ไฟล์นี้เตรียมไว้เพื่อใช้ในการเรียกแทรกไฟล์ ที่นี้ตั้งชื่อไฟล์ว่า var2.php -->

<?php
echo "บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งเหมือนกัน อิอิ <br>";
?>

<!-- จบโค้ดตัวอย่างไฟล์สอง ให้ save ไว้ในที่เดียวกันนะครับ ^ ^ -->


<!-- เริ่มโค้ดตัวอย่าง คำสั่งแทรกไฟล์ ของ php ที่นี้ตั้งชื่อไฟล์ว่า php-include.php -->
<HTML>
<HEAD>
<TITLE>คำสั่งแทรกไฟล์ ของ php</TITLE>
</HEAD>
<BODY>

<?php
echo "#การใช้คำสั่ง include<br>";
include "var1.php";
include "var2.php";
echo "#ได้เรียกใช้ include นำ var1.php และ var2.php เข้ามา <br><br>";

echo "#การใช้คำสั่ง require<br>";
require "var1.php";
require "var1.php";
require "var2.php";
require "var2.php";
echo "#ได้เรียกใช้ require นำ var1.php และ var2.php เข้ามาอย่างละ 2 ไฟล์ <br><br>";

echo "#การใช้คำสั่ง include_once<br>";
include_once "var1.php";
include_once "var1.php";
include_once "var2.php";
include_once ("var2.php");
echo "#ได้เรียกใช้ include_once นำ var1.php และ var2.php เข้ามาอย่างละ 2 ไฟล์ <br><br>";

echo "#การใช้คำสั่ง require_once<br>";
require_once "var1.php";
require_once "var1.php";
require_once "var2.php";
require_once ("var2.php");
echo "#ได้เรียกใช้ require_once นำ var1.php และ var2.php เข้ามาอย่างละ 2 ไฟล์ <br><br>";
?>

</BODY>
</HTML>
<!-- จบโค้ดตัวอย่างไฟล์สาม -->

หลังจากนั้นให้ทำการรันไฟล์ที่เราสร้างขึ้นนี้ดูครับ หากถูกต้องแล้วจะแสดงผลลัพธ์ดังนี้

-------------------------
#การใช้คำสั่ง include
บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งอ่ะ ^ ^
บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งเหมือนกัน อิอิ
#ได้เรียกใช้ include นำ var1.php และ var2.php เข้ามา

#การใช้คำสั่ง require
บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งอ่ะ ^ ^
บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งอ่ะ ^ ^
บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งเหมือนกัน อิอิ
บรรทัดนี้แทรกมาจากอีกไฟล์หนึ่งเหมือนกัน อิอิ
#ได้เรียกใช้ require นำ var1.php และ var2.php เข้ามาอย่างละ 2 ไฟล์

#การใช้คำสั่ง include_once
#ได้เรียกใช้ include_once นำ var1.php และ var2.php เข้ามาอย่างละ 2 ไฟล์

#การใช้คำสั่ง require_once
#ได้เรียกใช้ require_once นำ var1.php และ var2.php เข้ามาอย่างละ 2 ไฟล์
-------------------------

เมื่อดูผลการทำงานของโค้ดที่ ได้ใช้การแทรกไฟล์ตามโค้ดที่เขียนเตรียมไว้ให้แล้วนำไปรัน เป็นยังไงบ้าง ครับ หากเราได้แทรกไฟล์โดยใช้คำสั่งต่างๆที่ยกตัวอย่างไว้ให้แล้ว จะเห็นว่าไฟล์ที่เราเรียกใช้งานในส่วน ของ include และ require 2 คำสั่งนี้เรียกเท่าไรก็จะใช้เท่านั้น การใช้ 2 คำสั่งนี้ ควรใช้ให้ถูกต้อง ตามสถานะการณ์นะครับ หากใช้กับการเขียนโค้ดบางอย่างแล้วนั้น ระบบอาจฟ้องขึ้นมาได้ว่า เราเขียน โค้ดนั้น ใช้ตัวแปรนั้น หรือใช้ประกาศชื่อฟังก์ชั่น หรือใช้คำสั่งนั้น ซ้ำได้ แล้วแต่กรณีไปครับ

ส่วนอีก 2 คำสั่ง คือ include_once หรือ require_once เราจะสังเกตุเห็นได้ว่า หากด้านบนของโค้ดที่ เขียนไว้เราได้ใช้คำสั่ง include หรือ require ไปแล้ว เมื่อเราใช้คำสั่ง include_once หรือ require_once ต่อตามมา จะไม่ทำการแทรกไฟล์ให้อีกครับ

ลองใส่คำสั่ง comment บรรทัดที่เราไม่อยากให้ระบบประมวลผลดู จะได้เข้าใจมากขึ้นครับ ^ ^

โดย webmaster medsai
 


Untitled Document
Untitled Document
ค้นหาทั่วไป
จาก
Untitled Document
ฟรีโฆษณาข้อความ
ร้าน CherryShop เดรสสวย งานส่งญี่ปุ่นตัดเย็บดี มีคุณภาพ สินค้าอัพเดตมากมาย คลิกเลยค่ะ
ร้าน Hello GirL หลังการบินไทย จำหน่ายเสื้อผ้าและรองเท้าสวยงามมากมายค่ะ ..คลิกมาสิคะ..
รับเขียนโปรเจ็คโปรแกรม ทั้ง Webbase และ Window base ASP.net, C#.net, VB.net, PHP, Crytal report. ติดต่อได้ที่คุณต้อม 086-330-3199
รับสมัคร COBOL Programmer ให้บริษัท Software House ในกรุงเทพฯ หลายตำแหน่ง ความรู้ภาษาอังกฤษอยู่ในระดับดี สนใจติดต่อมาได้ที่เบอร์ 02-670-9020 ต่อ 162 ติดต่อ คุณสุภศรครับ
รับบันทึกเทปโทรทัศน์ พร้อมตัดต่อทั้งภาครัฐ  เอกชน  และหน่วยงานต่างๆ  ในรูปแบบเบต้า และดีวี  โดยทีมงานที่มีประสบการณ์ ในการผลิตรายการโทรทัศน์ ทางช่อง 5 และเท็นทีวี พร้อมรับออกแบบงานด้านกราฟฟิก  ออกแบบรูปเล่มรายการ  แผ่นผับ ใบปลิว  พร้อมรับจัดทำสารคดี  และงาน พรีเซ็นเตชั่น  แนะนำองค์กร  งานรับปริญญา  งานแต่งงาน  แนะนำกิจกรรมต่างๆ ขององค์กร  ทั้งในและนอกสถานที่ ติดต่อได้ที่ หจก. มีดีมีเดีย ครีเอชั่น โทร. 02-948-1214, 081-123-8700 คุณชัชวาลย์ จิวสืบพงษ์
ขายอุปกรณ์คอมพิวเตอร์ ปลีก-ส่ง  ร้านขวัญ ไอที ขายอุปกรณ์ และอะไหล่คอมพิวเตอร์ ทั้งปลีกและส่ง ราคาย่อมเยา โทร. 081-909-5135 คุณชานัญชิดา
เครื่องสำอางค์นำเข้า เกาหลี ญี่ปุ่น  ขายถูก! เครื่องสำอางค์เกาหลี เครื่องสำอางค์ญี่ปุ่น Etude ,Skinfood ,Majolica, Lavshuca, เครื่องสำอางค์ฮอตฮิต และอีกมากมายเครื่องสำอางค์ นำเข้า เกาหลี ญี่ปุ่น ของแท้ 100% ราคาไม่แพง Pre-Order ก็ได้ค่ะ สนใจคลิกที่นี่เลย... นะคะ โทร 086-167-0883 คุณ penprapa
ต้องการรายชื่อและเบอร์โทร จากเว็บสมัครงานจำนวนมากเพื่อแนะนำให้กับคนที่ว่างงานได้มีงานทำ ไม่ใช่การส่งเมล์ก่อกวนไม่ใช่ขายตรงไม่ได้ขายประกันเพราะเราเป็นฝ่ายจัดหางานต้องการทำการตลาดแบบใหม่ที่เข้าถึงกลุ่มผู้ว่างงาน โดยมีค่าเหนื่อยให้ห้าหลักต่อเดือนหรือตามตกลงกันและทำเป็นระยะยาว(freelance) สนใจหรืออยากได้รายละเอียดเพิ่มเติมติดต่อได้ที่คุณออย 086-036-2400 หรือ e-mail : success_power@hotmail.com
 
!! หากผู้ใดพบว่าโฆษณาใด ก่อให้เกิดความเดือดร้อน หรือโฆษณาเกินจริง หรือละเมิดลิขสิทธิ์ ทำให้หน่วยงาน ห้างร้าน บริษัท หรือบุคคล ใด เกิดความเดือดร้อน กรุณาแจ้งเหตุผลของท่านมายัง webmaster medsai.com หากเหตุผลเหล่านั้นเป็นจริง ทางเราจะทำการลบโฆษณาออก ให้โดยไม่มีข้อแม้ครับ
 
*โฆษณาฟรีสนใจคลิกที่นี่เลย*
ลิงค์เพื่อนบ้านน่าสนใจ
เว็บคนเดินทางพาเที่ยว เว็บสังคมเครือข่าย
 
ลิงค์น่าสนใจ
ดนตรีไทย
เว็บอาชีพ
เว็บสุขภาพ
เว็บรวมเมนูอาหาร
สารานุกรมออนไลน์
สมุนไพร
แผนที่
คลังปัญญาไทย
ค้นหาคำศัพท์ออนไลน์
ค้นหาหมายเลขโทรศัพท์
คลังสื่อการเรียนรู้ที่ทุกคนร่วมสร้างได้
กรมอุตุนิยมวิทยา
ราคาน้ำมันวันนี้
ไปรษณีย์ไทย
ลิงค์ธนาคาร
ธนาคารไทยพาณิชย์
ธนาคารกรุงเทพ
ธนาคารทหารไทย
ธนาคารกรุงไทย
ธนาคารกรุงศรีอยุธยา
ธนาคารกสิกรไทย
ธนาคารยูโอบี
ธนาคารไทยธนาคาร
ธนาคารอาคารสงเคราะห์
 
Untitled Document
 
| หน้าหลัก | ฟรีสมุดบันทึกหาผู้พัฒนางาน | ติดต่อเรา | แผนที่เว็บไซท์ |
Untitled Document
ลิงค์แบนเนอร์เพื่อนบ้าน
  Thai Programmer Web เพื่อคนเขียนโปรแกรม เกมส์ วาไรตี้ สัมภาษณ์สาวสวย หาเพื่อน ดูทีวี ฟังวิทยุ ข่าว มิวสิควีดีโอ video clip webcam ลงประกาศ หางาน gallery ภาพเด็ด สาว น่ารัก Sexy พริ้ตตี้ นักศึกษา ดารา นักร้อง ไทย ญี่ปุ่น เกาหลี ฟรีโค้ด java script โปรแกรมมือถือ อีการ์ด สถานีวิทยุออนไลน์ เพิ่ม URL โฆษณาฟรี Add Url ดาวน์โหลด โปรแกรม ของฟรี ฟรี Script และอีกมากมายที่นี่ หน้าเหลืองจ๊อบ ศูนย์รวมคนหางาน ศูนย์กลางงานหาคน เดรส แซก เสื้อผ้ามือ2 สินค้าดี มีคุณภาพ ที่ www.ndesignproject.com/cherryshop ดีครับดอทคอม  
สนใจแลกลิงค์แบนเนอร์กันไหม?
 
ภาพแบนเนอร์ตัวอย่าง ต้องการแลกลิงค์แบนเนอร์นำโค้ดข้างล่างนี้ไปใส่ในเว็บไซท์ส่วนที่คุณต้องการแสดงได้เลยครับ
Medsai Dot Com เม็ดทรายดอทคอม เลือกสรรทุกสิ่งไว้เพื่อคุณ <a href="http://www.medsai.com" target="_blank" title="Medsai Dot Com เม็ดทรายดอทคอม เลือกสรรทุกสิ่งไว้เพื่อคุณ"><img src="http://www.medsai.com/banner/88x31/banner-b.gif" width="88" height="31" border="0" alt="Medsai Dot Com เม็ดทรายดอทคอม เลือกสรรทุกสิ่งไว้เพื่อคุณ"></a>
  *คลิกที่นี่เมื่อนำโค้ดไปติดตั้งแล้วนะครับ*
 
© 2008 Medsai Dot Com All Rights Reserved. ติดต่อเราได้ที่ อีเมล์: medsaiteam@medsai.com