我正在尝试连接父文件夹中单独文件夹中的两个文件。
我已使用此代码尝试从当前文件夹移入另一个文件夹,但不起作用。
<?php include('../database/db.php'); ?>
我在做什么错?谢谢
我最近在include
语句和相对URL上也遇到了同样的问题,并且此页面对我有很大帮助:Resolving PHP Relative Path Problem。
不是使用带有../
表示法的相对URL,而是使用以下结构:
include($_SERVER["DOCUMENT_ROOT"] . "/folder1/folder2/file.html");
或者就您而言,据我所知:
include($_SERVER["DOCUMENT_ROOT"] . "/app/database/db.php");
即使使用https://www.example.com
的完整URL也无法使用,但是使用$_SERVER["DOCUMENT_ROOT"]
解决了该问题。
希望它也会对您有所帮助!
@@ Run_Script是正确的-请勿将“路径”与“ URL”混合使用
我曾经在通用的include-File(例如config.php)中定义一个Global-Variable,然后在每个include上重用它(但不要忘了首先包含您的config.php)
# in your config.php
$GLOBALS['app_path'] = $_SERVER["DOCUMENT_ROOT"].'/app/';
# in your files
include($GLOBALS['app_path'] . 'database/db.php');