показать список файлов с определенным расширением в переполнении стека

У меня есть этот скрипт, и он работает очень хорошо, теперь мне нужно показать только список файлов расширений, например «.TXT» …

если я выполню этот код, у меня будет весь список всех файлов, но мне нужно показать только конкретное расширение …

Я новичок в PHP, и я пытаюсь добавить $file != ".TXT" но не работает …

Большое спасибо 🙂

 <?php

$User = $_GET['User'];

$dir    = "myfolder/$User";

if (is_dir($dir)) { if ($dh = opendir($dir)) {

while (($file = readdir($dh)) !== false) {
clearstatcache();
if(is_file($dir."/".$file )) {
echo '';
echo $file;
echo "|";
echo "DATE:" . date ("F d, Y H:i:s", filemtime(utf8_decode($dir."/".$file)));
echo "|";
}
}

//echo "<br>";
closedir($dh);
}
}
?>

0

Решение

Используйте PHP PathInfo ().

while (($file = readdir($dh)) !== false) {
$ext = pathinfo($file, PATHINFO_EXTENSION);
if (strtolower($ext) == '.txt') {
// PUT YOUR CODE HERE
2

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

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

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