我加载了一个 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):失败 打开流:没有这样的文件或目录 E:''www''backoffice''ct'etlinking''ct_netlinking.php 在第 6 行
第 6 行包含:
include_once('mo/netlinking/mo_netlinking_getThis.php');
为什么我会丢失路径,如何找回它?
因为它正在搜索页面ct/netlinking/mo/netlinking/mo_netlinking_getThis.php
因为您的脚本在该目录中,它会附加到脚本所在的当前路径/目录的末尾。
尝试使用;
include_once(../../mo/netlinking/mo_netlinking_getThis.php);
您也可以为您必须包含的其他包含获得此内容,因此此编辑也应该include_once('../../vi/vi_netlinking.php');