我有这个条件:
/public_html/folderX/test.php
有一条线:require_once '../functions/sendemail.php'
/public_html/functions/sendemail.php
有一条线:require_once '../config.php'
config.php
在这种情况下完美加载。当我尝试添加
functions/sendemail.php
时出现问题不在文件夹X中的文件上,例如:当我尝试添加
require_once 'functions/sendemail.php'
时在 public_html/test.php
我收到此错误消息:Warning: require_once(../config-min.php) [function.require-once]: failed to open stream: No such file or directory in public_html/test.php
如何制作
require_once '../config.php'
在functions/sendemail.php 内部“独立”工作,所以无论它包含在任何文件中,这个“require_once”问题都不会再发生。我尝试更改为“include_once”,但仍然无效。
谢谢!
最佳答案
尝试类似
require_once( dirname(__FILE__).'/../config.php')
关于php - require_once 在 require_once 内部创建路径问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14221338/