我想将dbconnect.php
文件夹中的public_html
文件用于public_html/profile/
。我试图在public_html/profile/index.php
文件中使用此代码执行此操作:
<?php include'/dbconnect.php'; ?>
但它会出错。
答案 0 :(得分:2)
SecurityManager
但是,写它的最好方法是:
<?php include'../dbconnect.php'; ?>
如果dbconnect.php在您的<?php require_once("../dbconnect.php"); ?>
文件夹中,并且您使用该文件夹的文件位于public_html
文件夹中,则需要使用public_html/profile/
转到父文件夹文件夹中。
像你一样,让Linux在操作系统的根目录中寻找dbconnect.php;显然,它不存在!
因此,每当您想要返回文件夹或2时,您可以执行../
之类的操作,甚至可以返回,然后输入另一个文件夹../../file.php
。
../../public_html/file.php
将确保在一个实例中只运行一次对该文件的调用,因此避免错误是有帮助的!
答案 1 :(得分:1)
<?php include'../dbconnect.php'; ?>
或者您也可以使用:
<?php include $_SERVER['DOCUMENT_ROOT']."/dbconnect.php'; ?>