php - 在上面的文件夹中包含 .php 文件

标签 php

我收到这个错误

Warning: include(../config.php) [function.include]: failed to open stream: No such file or directory in /home/soizastu/public_html/cms/happy-api/retrieve.php on line 2

Warning: include() [function.include]: Failed opening '../config.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/soizastu/public_html/cms/happy-api/retrieve.php on line 2

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'soizastu'@'localhost' (using password: NO) in /home/soizastu/public_html/cms/happy-api/retrieve.php on line 6
Error connecting to database.

基本上在 cms 文件夹中的是 config.php,我认为 include "../config.php"; 可以解决问题,但它看起来确实如此。

最佳答案

尝试计算绝对路径并将其包括在内。

include(dirname(__FILE__)."/../config.php");

我认为这是处理多级包含时最安全的选择。

关于php - 在上面的文件夹中包含 .php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4281218/

相关文章:

php - MySQL PDO 计数函数返回不正确的多个 WHERE 条件

php - 配置 Nginx 以提供 WEBP 图像?

php - 从 mysqli_query 获取成功/失败响应

php - 使用 PHP 使用 CSS 样式选择器从大字符串中提取元素?

php - 从命令行执行 php 和 crontab 时权限被拒绝

php - 使用 PHP 的 SAML 2.0 身份验证

php - 从 MySQL 创建社区成员列表

php - Mysql 存储过程

php mysql 爆炸数据库插入

php - 如何在php中实现多个搜索过滤器