我加载了一个ajax请求来更新#mainContent
中的值:
success: function(response) {
$('#mainContent').load('ct/netlinking/ct_netlinking.php');
ct_netlinking.php包含:
// Scripts de gestion de la table de netlinking :
include_once('mo/netlinking/mo_netlinking_getThis.php');
// Chargement des données du site actuel :
$netlinkingTable = netlinkingTableGet($_SESSION['selectedWebsiteId']);
// Affichage de la page de netlinking :
include_once('vi/vi_netlinking.php');
结构:
ct/
netlinking/
ct_netlinking.php
mo/
netlinking/
mo_netlinking_getThis.php
但是我收到了这个错误:
警告:include_once(mo / netlinking / mo_netlinking_getThis.php):失败 打开流:没有这样的文件或目录 第6行的E:\ www \ backoffice \ ct \ netlinking \ ct_netlinking.php
第6行包含:
include_once('mo/netlinking/mo_netlinking_getThis.php');
为什么我会失去路径?如何找回它?
答案 0 :(得分:0)
这是因为它正在搜索页面ct/netlinking/mo/netlinking/mo_netlinking_getThis.php
,因为您的脚本在该目录中,它将附加到您的脚本所在的当前路径/目录的末尾。
尝试使用;
include_once(../../mo/netlinking/mo_netlinking_getThis.php);
您也可以为其他相关内容获取此内容,因此此修改也应修复此问题include_once('../../vi/vi_netlinking.php');