|
|
|
งง เรื่อง include คะ include ซ้อน include ซึ่งมันอยู่คนละดับชั้น กัน มัน error ทำยังไงคะ หรือทำไม่ได้ |
|
|
|
|
|
|
|
หรือเราต้องใช้วิธี include("../includes/config.php") ไว้ในไฟล์ที่จะใช้เลยคะ
เพราะ กะว่า จะ include ทีเดียวสามารถใช้ได้ทุกหน้า นะคะ
|
|
|
|
|
Date :
2010-11-15 15:54:24 |
By :
unzeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เซต Base path ดีไหมครับ อ้างพาธเต็มไปเลย
ตัวอย่างนะครับ
Code (PHP)
<?php
define('SMARTY_DIR', '/Users/Macintosh/Sites/Developer/lib/Smarty-2.6.26/libs/');
define('ADOdb_DIR', '/Users/Macintosh/Sites/Developer/lib/adodb5/');
?>
ตอนเอาไปใช้เราก็
Code (PHP)
<?php
include(ADOdb_DIR.'/adodb.inc.php');
?>
ทำนองนี้น่ะครับ
|
|
|
|
|
Date :
2010-11-15 16:18:26 |
By :
adaaugusta |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็ set ไว้แล้วคะ แต่เอาไว้ในไฟล์ config.php
ดังนั้นในไฟล์ tpl_header ก็ได้ include ไฟล์ include("../includes/config.php") เอาไว้นะคะ เพื่อให้เวลา include อย่างอื่นจะได้ใช้ ชื่อ path ที่เรากำหนดไว้ใน config นะ
ถ้าเป็นอย่างนี้ แสดงว่า จะ ไป include หน้า config ที่เดียวไม่ได้ คงต้อง include ไว้ทุกหน้า ใช่ไหมคะ
|
|
|
|
|
Date :
2010-11-15 16:22:57 |
By :
unzeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง อะ มีตัวอย่างไม๊ ไม่เข้าใจอ่า
|
|
|
|
|
Date :
2010-11-15 16:32:58 |
By :
unzeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เริ่มแรกเรา define ชื่อ url ไว้ใน ไฟล์ config.php อะ
แล้วก่อนจะสร้าง page อื่นเลยเราก็ต้อง include ไฟล์ config.php ไว้ในหน้านั้นเพื่อจะได้เวลา include ไฟล์อื่นสามารถใช้ชื่อที่เรา define ได้ถูกป่าวคะ
ทีนี้ config.php เราจะ include มา ก็ต้องอ้างเป็น path จริงๆ ที่อิงจากหน้าที่เราสร้างถูกไหมคะ
หรือเรา จะอ้างเป็น
include("http://localhost/myweb/includes/config.php");
อะคะ
|
|
|
|
|
Date :
2010-11-15 16:45:18 |
By :
unzeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|