是否有任何PHP函数来检索目录路径内的文件名?
。,我在/css
中有一个CSS文件,我想获得这个文件的名称。
解决方案:
正如@ShankarDamodaran建议的,我使用了:
//Get CSS file/s name/s
chdir($_SERVER['DOCUMENT_ROOT'] . '/css'); //<--- Set the directory here...
foreach (glob("*.css") as $filename) { //<----Get only CSS files
$CSSfiles[] = $filename;
}
这将返回一个包含CSS文件名称的数组($CSSfiles
)。
使用glob()
<?php
chdir('../css'); //<--- Set the directory here...
foreach (glob("*.*") as $filename) { //<--- Pass *.css , (If you need just the CSS files)
echo $filename."<br>";
}
<pre>
<?php
if ($handle = opendir('css')) {
echo "Directory handle: $handlen";
echo "Entries:n";
while (false !== ($entry = readdir($handle))) {
echo "$entryn";
}
}
closedir($handle);
?>
</pre>
使用
<?PHP echo realpath('YOURFILE.PHP');?>
检查