我正在尝试制作一个jQuery滑块,自动加载指定文件夹中的所有图像.所以我使用的是一个小的PHP脚本,它列出了该目录中的所有文件.对于滑块的标题,我想使用文件名(不带扩展名).
我正在使用以下脚本,使用PHP.它可以列出所有带扩展名的文件,但是我找不到一种方法来显示没有扩展名的文件名(对于标题).
有人有想法吗?提前致谢!
<?
$path = "img";
$dir_handle = @opendir($path) or die("Unable to open $path");
while ($file = readdir($dir_handle)) {
if($file == "." || $file == ".." || $file == "index.php" )
continue;
echo "$file";
}
closedir($dir_handle);
?>
Run Code Online (Sandbox Code Playgroud)
mro*_*rok 10
在这里你有更多的OO方式:
$iterator = new DirectoryIterator($directory);
foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile()) {
$fileinfo->getBasename('.' .$fileinfo->getExtension());
}
}
Run Code Online (Sandbox Code Playgroud)
你可以得到的文件名不带扩展名使用pathinfo():
$filename = pathinfo( $file, PATHINFO_FILENAME);
Run Code Online (Sandbox Code Playgroud)