Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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_File_Path_Directory - Fatal编程技术网

php:获取文件所在的目录

php:获取文件所在的目录,php,file,path,directory,Php,File,Path,Directory,可能重复: 嗨 我有一个文件位于如下目录中: C:\wamp\www\site\modules\file.php 如何从该脚本中获取file.php的当前目录?在本例中,此目录应类似于模块 我需要这个目录名来从同一目录构建css文件的URL路径。您可以利用pathinfo $path_parts = pathinfo('C:\wamp\www\site\modules\file.php'); echo $path_parts['dirname'], "\n"; echo $path_part

可能重复:

我有一个文件位于如下目录中:

C:\wamp\www\site\modules\file.php

如何从该脚本中获取file.php的当前目录?在本例中,此目录应类似于模块


我需要这个目录名来从同一目录构建css文件的URL路径。

您可以利用pathinfo

$path_parts = pathinfo('C:\wamp\www\site\modules\file.php');

echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0


嗯,我试过dirname\uuuuu文件,但我得到了文件的完整路径。我只需要父目录…basenamedirname\uuuuu文件\uuuuuu或basename\uuuuuu目录\uuuuuuuu-1;假设您在编写文件时知道文件的路径,而整个问题是如何找到路径。
dirname(__FILE__) . "/" . basename(__DIR__)
dirname(__FILE__)