список каталогов в PHP скрыть расширение

Я искал способ скрыть расширение, которое появляется из списка каталогов. Я показываю эти каталоги в меню веб-сайта, но хотел бы, чтобы все файлы отображались с расширением рядом с именем файла. Например, file.pdf и file.png.

Мне нужно скрыть расширение от этих файлов, чтобы оно отображалось как (файл, файл, img и т. Д.).

PHP-код:

<?php
$path = "./outgoing/";
function createDir($path = '.')
{
if ($handle = opendir($path))
{
echo "<ul>";
while (false !== ($file = readdir($handle)))
{
if (is_dir($path.$file) && $file != '.' && $file !='..')
printSubDir($file, $path, $queue);
else if ($file != '.' && $file !='..')
$queue[] = $file;
}
printQueue($queue, $path);
echo "</ul>";
}
}

function printQueue($queue, $path)
{
foreach ($queue as $file)
{
printFile($file, $path);
}
}

function printFile($file, $path)
{
echo "<li><a href=\"".$path.$file."\">$file</a></li>";
}

function printSubDir($dir, $path)
{
echo "<li><span class=\"toggle\">$dir</span>";
createDir($path.$dir."/",".pdf");
echo "</li>";
}
createDir($path);

?>

1

Решение

Используйте что-то вроде этого, чтобы удалить ext

$temp = explode(".", $file);
$par = $temp[0];
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]