ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

 บทที่ 36 การใช้คำสั่ง include และ require

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

ไฟล์ตัวอย่าง :: code_ex1.php
<?php
 $filename[]="file1.inc"; 
 $filename[]="file2.inc"; 
 for ($i = 0; $i < 2; $i++) { 
    include $filename[$i]; 
 } 
 ?>

 

ไฟล์ตัวอย่าง :: file1.inc
Hello world 1<BR>

 

ไฟล์ตัวอย่าง :: file2.inc
Hello world 2<BR>


 

ไฟล์ตัวอย่าง : code_ex2.php
<?php
include ("script.inc"); 
?>


 

ไฟล์ script.inc
<P><CENTER><BLINK><? echo "Hi, How are you!" ?></BLINK></CENTER>

การแทรกไฟล์ภายในโครงสร้างของ if-else หรือ for-loop เป็นต้น มีข้อควรระวังเวลาใช้ คือ จะต้องใส่ { } เอาไว้ เพื่อให้อยู่ในบล็อกของโครงสร้าง
 

<?php
if ($version < 1.0) {
include ($DOCUMENT_ROOT."/old.inc");
}
else {
include ( $DOCUMENT_ROOT."/new.inc") ;
}
?>

ดังนั้นควรจะระมัดระวัง การแทรกไฟล์โดยใช้ include หรือ require ในตำแหน่งๆต่าง โดยเฉพาะอย่างยิ่งในกรณีที่ แทรกไฟล์ที่มีคำสั่ง HTML อยู่ด้วย


หัวเรื่อง
บทที่ 36 การใช้คำสั่ง include และ require
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
16375
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:25:16

chapter_36.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 1.12 KB

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-24 16:44:02


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ใครใช้ mod ตัวนี้ บ้างคะ ชื่อ Ad Management
โดย samerkhae พ 18 มิ.ย. 2008 9:25 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
5
1986
พฤ 19 มิ.ย. 2008 7:13 am โดย mindphp
FireFox 3.0 ออกแล้ว Download ดาวน์โหลด ไป ใช้ได้กันเลยครับ
โดย mindphp พ 18 มิ.ย. 2008 6:25 pm บอร์ด MindPHP News / Feedback
1
1771
ศ 20 มิ.ย. 2008 6:39 pm โดย mindphp
รบกวนช่วยหาวิธีการทำ text box หลาย ๆ อันใน from เดียว
โดย jakepae พ 18 มิ.ย. 2008 4:48 pm บอร์ด JavaScript & Jquery Ajax
1
2064
พ 18 มิ.ย. 2008 6:50 pm โดย mindphp
PHPคือไรมีหน้าที่ไว้ทำไร แตกต่างกับHTMLยังไงผู้รู้ช่วยทีคับ
โดย etee พ 18 มิ.ย. 2008 12:16 am บอร์ด Programming - PHP
11
1945
ศ 20 มิ.ย. 2008 6:35 pm โดย mindphp
สอบถามการติดตั้ง QuickReplay
โดย samerkhae อ 17 มิ.ย. 2008 10:43 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1013
อ 17 มิ.ย. 2008 11:27 pm โดย mindphp
ฟังก์ชั่นเวลาในjavascript
โดย aa_aa อ 17 มิ.ย. 2008 8:57 pm บอร์ด JavaScript & Jquery Ajax
1
1603
อ 17 มิ.ย. 2008 9:13 pm โดย mindphp
Software Park Annual Conference 2008, 24 มิถุนายน 2551,ศูนย
โดย mindphp อ 17 มิ.ย. 2008 7:20 am บอร์ด MindPHP News / Feedback
0
1323
อ 17 มิ.ย. 2008 7:20 am โดย mindphp
การส่งตัวแปร 2 !!!
โดย oxygenyoyo อ 17 มิ.ย. 2008 1:39 am บอร์ด Programming - PHP
10
1919
จ 23 มิ.ย. 2008 10:46 pm โดย mindphp
เกี่ยวกับปัญหา เออเร่อของ การสร้างภาพครับผม
โดย online จ 16 มิ.ย. 2008 11:57 pm บอร์ด Programming - PHP
5
1228
อ 17 มิ.ย. 2008 2:55 am โดย mindphp
ถามเกี่ยวกับการวางแบนเนอร์ในphpbb3.0
โดย samerkhae จ 16 มิ.ย. 2008 11:17 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
5
2222
ศ 20 มิ.ย. 2008 12:07 am โดย mindphp
มีปัญหาเรื่อง จำนวนอักษรตั่งหัวข้อของ phpBB-2.0.23
โดย retsambew จ 16 มิ.ย. 2008 11:11 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
3
1209
อ 17 มิ.ย. 2008 12:16 am โดย mindphp
Net-Com เปิดรับทีมงาน เพื่อเข้าร่วม ทีมพัฒนาเว็บไซต์ มืออาชี
โดย hrnetcom จ 16 มิ.ย. 2008 4:06 pm บอร์ด MindPHP News / Feedback
0
1438
จ 16 มิ.ย. 2008 4:06 pm โดย hrnetcom
บันทึกข้อมูลครั้งละหลาย ๆ แถว
โดย ppk จ 16 มิ.ย. 2008 7:21 am บอร์ด Programming - PHP
1
1025
จ 16 มิ.ย. 2008 8:09 am โดย mindphp
ช่วยหน่อยนะคะ phpbb 3.0.1 ค่ะ
โดย anne จ 16 มิ.ย. 2008 3:37 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
1114
จ 16 มิ.ย. 2008 7:39 am โดย mindphp
ส่งเมล ออก จาก server เรา แต่ ใช้ account Gmail php ทำได้
โดย mindphp จ 16 มิ.ย. 2008 3:04 am บอร์ด MindPHP News / Feedback
0
1479
จ 16 มิ.ย. 2008 3:04 am โดย mindphp
เกี่ยวกับส่งค่าครับ รบกวนมาดูหน่อย
โดย oxygenyoyo จ 16 มิ.ย. 2008 2:09 am บอร์ด Programming - PHP
2
869
จ 16 มิ.ย. 2008 5:38 pm โดย oxygenyoyo
รบกวน พี่ ทุกท่านด้วยครับ เรื่องการแสดงรายชื่อสมาชิก แล้ว...
โดย narin001 อ 15 มิ.ย. 2008 9:10 pm บอร์ด Programming - PHP
0
751
อ 15 มิ.ย. 2008 9:10 pm โดย narin001
Transaction
โดย Krid_TKs ส 14 มิ.ย. 2008 11:09 am บอร์ด Programming - PHP
1
751
ส 14 มิ.ย. 2008 11:43 am โดย mindphp
เวบบอร์ด phpbb3 ล่มบ่อยมาก เพราะคนเข้าเยอะ
โดย ktsy ส 14 มิ.ย. 2008 5:54 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
3
1589
อ 15 มิ.ย. 2008 6:38 am โดย mindphp
เรื่องการแสดงเวลาที่หน้า webpage
โดย jini ส 14 มิ.ย. 2008 12:28 am บอร์ด Programming - PHP
2
1376
พ 18 มิ.ย. 2008 6:46 pm โดย jini