下面是一個示例文件結構:包含來自包含文件的文件。引用問題
page.php文件
db.php中
文件夾1/subpage.php
文件夾2/fn.php
page.php文件
require_once('folder2/fn.php');
文件夾1/subpage.php
require_once('../folder2/fn.php');
文件夾2/fn.php - 需要數據庫連接
require_once('../db.php');
/* then gets info from database */
基本上,fn.php包含數據庫函數來獲取/設置信息。它需要db.php,它是數據庫連接文件。此代碼在subpage.php中工作,但不在page.php中(獲取「無法打開流:沒有這樣的文件或目錄在......」錯誤)。
有(使用相對引用)的方式,使得它在所有文件中沒有工作目錄級別的事?
感謝您的幫助!到包括
的文件您在page.php文件是重要的..你應該把page.php文件的代碼更好的可理解性.. –
魯克米:想象這是整個代碼...有包含在頁面上沒有其他文件.PHP – Sherzod