Блог

30.09.2016

Вывод списка файлов из каталога (php,Битрикс)

Иногда на странице нужно в срочном порядке выложить файл или файлы, да при этом еще и ссылки на каждый из них и это может занимать много времени. Недавно наткнулся на неплохой скрипт, выложенный Dimexio на своем сайте. Скрипт, который из текущего каталога выводит список файлов. Дополнительно обрезает типы файлов и отфильтровывает ненужные файлы.

Иногда на странице нужно в срочном порядке выложить файл или файлы, да при этом еще и ссылки на каждый из них и это может занимать много времени. Недавно наткнулся на неплохой скрипт, выложенный Dimexio на своем сайте. Скрипт, который из текущего каталога выводит список файлов. Дополнительно обрезает типы файлов и отфильтровывает ненужные файлы.

<?php
// ver. 0.1
print "<ul>";
$dir = getcwd();
$files = scandir($dir);
foreach ($files as $file) {
$filename = iconv ("UTF-8", "windows-1251", $file );
$filename_r = preg_replace('/\..*/','',$filename);
if ($filename == "." || $filename == ".." || $filename == ".section.php" || $filename == "index.php"){echo "";}else
echo '<li><a id="bxid_388839" href="'.$filename.'" target="_blank" >'.$filename_r.'</a></li>';
}
print "</ul>";
?>

Название: Вывод списка файлов из каталога (php,Битрикс)
Картинка для анонса: 
Детальное описание: 

Иногда на странице нужно в срочном порядке выложить файл или файлы, да при этом еще и ссылки на каждый из них и это может занимать много времени. Недавно наткнулся на неплохой скрипт, выложенный Dimexio на своем сайте. Скрипт, который из текущего каталога выводит список файлов. Дополнительно обрезает типы файлов и отфильтровывает ненужные файлы.

<?php
// ver. 0.1
print "<ul>";
$dir = getcwd();
$files = scandir($dir);
foreach ($files as $file) {
$filename = iconv ("UTF-8", "windows-1251", $file );
$filename_r = preg_replace('/\..*/','',$filename);
if ($filename == "." || $filename == ".." || $filename == ".section.php" || $filename == "index.php"){echo "";}else
echo '<li><a id="bxid_388839" href="'.$filename.'" target="_blank" >'.$filename_r.'</a></li>';
}
print "</ul>";
?>

Детальная картинка: 
Начало активности (дата): 30.09.2016 11:03:19
Дата создания: 30.09.2016 11:03:42
Кем создан (ID): 1
Кем создан (имя): (admin) Виталий Элс

Возврат к списку

Хотите посотрудничать? Contact Us

Подписаться на обновления

Согласен