我试图要求一些php文件进入我的主index.php
但我收到以下错误:
警告:require(/opt/lampp/htdocs/steamauth/userinfo.php):未能 open stream:/opt/lampp/htdocs/index中没有这样的文件或目录.php 在第 4 行
致命错误:require():需要打开失败 '/opt/lampp/htdocs/steamauth/userinfo.php' (include_path='/opt/lampp/htdocs/') in/opt/lampp/htdocs/index.php on 第 4 行
我尝试添加以下代码:
set_include_path('/opt/lampp/htdocs/');
require dirname(__FILE__).'/steamauth/steamauth.php';
我的包含文件 steamauth.php 和 userinfo.php 位于/opt/lampp/htdocs/steamauth/我还尝试在php.ini
文件中设置include_path并将其添加到我的.htaccess
文件中。是的,我确信这是我想要包含的正确路径。有什么想法吗?
我在尝试将新目录添加到 php 路径时遇到了同样的问题。我解决了这个问题,在 php.ini 文件中的include_path周围添加了双引号。像这样:
include_path="C:xamppphpPEAR;c:xamppsmartysmarty-3.1.30libs";
您的项目文件夹结构是什么?简单地说,尝试从索引.php获取路径。
// /root/fooDir/userinfo.php
// /root/barDir/index.php
//in index.php
$dir = __DIR__ . '/../fooDir/userinfo.php';