DWWEB.RU
СКРИПТЫ

Вывести названия файлов из папки со ссылками на них.

Сегодня будем выводить список файлов из папки и со ссылкой на этот файл.

И в этот раз у нас было настроение сделать видео:

Для того, чтобы вывести названия файлов из папки нами понадобится несколько переменных.

Список файлов в папке с выводом названия и ссылки php - видео

Путь до корневой папки на сервере.
$home = $_SERVER['DOCUMENT_ROOT'];
Путь до папки в которой будут находится наши файлы.
$dir = '/pro/__a-data/php/file/do_file_with_content/';
И для удобства сделаем автоматический домен, т.е. переменная будет возвращать в нашем случае https://dwweb.ru
$domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://' .$_SERVER["HTTP_HOST"];

Занесем в массив с помощью функции scandir наши все файлы.

$array = scandir($home . $dir);

Вывод названия файлов, которые есть в папке с помощью php

1. Можно вывести все названия в папке в виде массива с помощью print_r
Array

(

[0] => .

[1] => ..

[2] => example_1.dat

[3] => lyuboy_zagolovok.html

[4] => nazvanie.html

)

2. Но если нам нужно работать с этим массивом, то нам придется использовать цикл.

Если мы выведем все названия таким образом:

for ($i=0; $i < count($array); $i++)

{

echo $array$i."<br>\n";

}

, то получим тоже самое...:

3. Добавим условие - будем выбирать файлы в папке с разрешением html
if(substr_count( $array[$i], '.html'))
4.

С делаем ссылку на файл...

if(substr_count( $array[$i], '.html')) { echo '<a href="'. $domen .$dir.$array[$i].'" target="_blank">'. $domen .$dir.$array[$i].'</a>'."<br>\n"; }

Ну и собственно результат:

5.

В видео мы делали еще и получение данных из этого файла - вы можете скачать этот вариант по ссылке примера ниже...

Не забудь !
Название скрипта :Список файлов в папке с выводом названия и ссылки
Скрипт № 33.20
Пример
Скачать - архив
Все скрипты на одной странице
Оставить комментарийCOMMENTS+
Сообщений пока нет - Вы можете стать первым
BBcode
нажмите, чтобы загрузить аватар
Загрузить свой аватар(max ширина, высота = 100px) ( как это работает)

Закрыть
+ =
Подписаться
Теги:
Вывести названия файлов из папки со ссылками на них

НАШИ ПРОЕКТЫ : Проекты находятся в разной степени готовности (просто их столько, что времени не хватает…) Все статьи авторские, при копироавании активная ссылка обязательна DwWeb.ru! © 2015 - 2019