У меня есть этот скрипт, и он работает очень хорошо, теперь мне нужно показать только список файлов расширений, например «.TXT» …
если я выполню этот код, у меня будет весь список всех файлов, но мне нужно показать только конкретное расширение …
Я новичок в PHP, и я пытаюсь добавить $file != ".TXT" но не работает …
$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); } } ?>
Используйте PHP PathInfo ().
while (($file = readdir($dh)) !== false) { $ext = pathinfo($file, PATHINFO_EXTENSION); if (strtolower($ext) == '.txt') { // PUT YOUR CODE HERE
Других решений пока нет …