gpt4 book ai didi

php - file_exists - PHP 返回动态 public_html 路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:04:59 25 4
gpt4 key购买 nike

我正在尝试查找服务器的 public_html 文件夹中是否存在文件。

第一次尝试:

if ( file_exists('./local-config.php')) {

但这只有在调用上述 if 语句的 php 文件位于同一文件夹中时才有效...不好...

第二次尝试

if ( file_exists( $_SERVER['SERVER_NAME'].'/local-config.php' ) ) {

不工作...

第三次尝试

if ( file_exists( 'http://'. $_SERVER['SERVER_NAME'].'/local-config.php' ) ) {

也行不通...

第四次尝试

$_SERVER['DOCUMENT_ROOT'] seems to fall short of my public_html folder!

有什么想法吗?

如果我输入完整路径,我可以让它工作......例如

if ( file_exists( '/home/username/public_html/local-config.php' ) ) {

但是这对我来说并不好,因为该脚本可能会在多个服务器上使用,所以我需要一些通用的东西。

是否可以让 PHP 动态返回 public_html 路径?

最佳答案

为此,我在我的应用程序中创建了一个全局变量。类似于:

define('ROOT', dirname(__FILE__));

然后我将其与文件名一起使用:

ROOT . '/my_file.php'

关于php - file_exists - PHP 返回动态 public_html 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com