Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-创建新子文件夹时文件夹的绝对路径_Php_Path_Directory_Document Root - Fatal编程技术网

PHP-创建新子文件夹时文件夹的绝对路径

PHP-创建新子文件夹时文件夹的绝对路径,php,path,directory,document-root,Php,Path,Directory,Document Root,我在PHP方面没有太多技能,但如何在子文件夹中的所有文件上定义根路径? 让我们举一个例子: 图像、css和其他共享文件夹位于站点的根目录下。如果我创建了一个名为“myfolder”的子文件夹,并插入了一个与根目录的main index.php非常相似的php文件,那么如何防止逐个使用“../”更新所有相对路径 我想这可能很容易解决,但我在这方面是个新手 提前感谢您可以使用 或者您可以定义变量$basePath并将其设置为 并在打印图像、样式等的每个地方使用此变量 魔法常数 __FILE__ 及

我在PHP方面没有太多技能,但如何在子文件夹中的所有文件上定义根路径? 让我们举一个例子: 图像、css和其他共享文件夹位于站点的根目录下。如果我创建了一个名为“myfolder”的子文件夹,并插入了一个与根目录的main index.php非常相似的php文件,那么如何防止逐个使用“../”更新所有相对路径

我想这可能很容易解决,但我在这方面是个新手

提前感谢

您可以使用

或者您可以定义变量$basePath并将其设置为 并在打印图像、样式等的每个地方使用此变量

魔法常数

__FILE__

可能对你有帮助。例如,要获取需要知道其位置的文件路径,请执行以下操作:

$where_am_i = realpath (__DIR__);

因此,相对于调用文件的“images”将是$where\u am\u i/images,等等。

很抱歉,我无法正确显示下划线。“文件”和“目录”前两个,后两个。。。。
$where_am_i = realpath (__DIR__);