php - require_once 在 require_once 内部创建路径问题

标签 php

我有这个条件:

  • 文件:/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/

    相关文章:

    php - 从动态创建的 html 表中检索数据

    php - AngularJS 上传文件不起作用

    php - 使用 TCPDF PHP 库横向显示的图像

    php - 如何将复选框值存储到mysql的字段中以供搜索?

    PHP MySQL 连接查询

    php - 多输入插入

    php - fatal error : Call to undefined function sqlsrv_connect() High Sierra

    php - jquery更新mysql表

    php - 如何找到字符串中第一个字母 [A-Za-z] 的位置?

    php - 有什么办法可以最小化这个 mysql 查询吗?