СКРИПТЫ
ТЕГИ:
php (284)
js (164)
html (138)
css (116)
html tags (61)
jquery (40)
edit text (37)
php array (30)
form html (29)
fonts (27)
ruweb.net (23)
foto (22)
online (20)
atom (20)
forum (19)
svg (18)
Показать еще :
board (17)
hosting (17)
php file (16)
html book (16)
js method (16)
color (15)
php date (15)
input (15)
link (15)
js events (14)
table (13)
osclass (13)
htaccess (13)
select (12)
path (12)
dw block (12)
php time (11)
notepad (11)
php img (11)
download (11)
img (11)
form (11)
keyboard (11)
jsphp (11)
icon (11)
js delete (10)
mouse (10)
url (10)
yandex (9)
js time (9)
info (9)
task (7)
cookie (7)
hover (7)
dosite (7)
comment (7)
php url (7)
year (6)
click (6)
mysql (6)
list (6)
iframe (6)
js url (6)
value (5)
heading (5)
chart (5)
ftp (5)
browser (5)
mb (5)
search (5)
adminka (5)
js id (5)
php get (5)
day (4)
vk (4)
bbcode (4)
js form (4)
symbols (4)
week (4)
reg.ru (4)
submit (4)
console (4)
mounth (4)
line (3)
js img (3)
padding (3)
pages (3)
vs code (3)
scandir (3)
ucoz (3)
captcha (3)
ssl (3)
https (3)
js post (3)
money (2)
second (2)
cursor (2)
рся (2)
title (2)
sitemap (2)
counter (2)
details (2)
tag hr (2)
seo (2)
js vars (2)
youtube (2)
video (2)
height (2)
arrows (2)
base64 (2)
typeof (2)
qr kod (2)
куб (1)
smile (1)
windows (1)
google (1)
domen (1)
numbers (1)
archive (1)
header (1)
books (1)
speed (1)
scroll (1)

Вывод всех названий файлов из папки с примерами

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

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

Все названия файлов из папки вывести на экран

  1. Видео : как вывести все названия файлов из папки
  2. Вывод всех названий файлов из папки с помощью scandir
  3. Вывод всех названий файлов из папки с ссылками на них
  4. Скачать можно здесь

  1. Не забываем сказать спасибо! Я старался для вас!

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


  2. Вывод всех названий файлов из папки с помощью scandir

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

    Путь до корневой папки на сервере.

    $home = $_SERVER['DOCUMENT_ROOT'];

    Путь от корневой до папки в которой будут находится наши файлы:

    $dir = '/__a-data/__all_for_scripts/__examples/php/file/primer_file_put_contents/';

    Для того, чтобы выводить ссылку нам потребуется домен, для удобства сделаем автоматический домен :

    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://' .$_SERVER["HTTP_HOST"];
    Занесем в массив все названия файлов из папки с помощью функции scandir наши все файлы.
    $array = scandir($home . $dir);

    Выведем результат наших манипуляций с помощью print_r... только названия файлов...

    print_r( $array );

    Соберем весь код вместе:

    $home = $_SERVER['DOCUMENT_ROOT'];

    $dir = '/__a-data/__all_for_scripts/__examples/php/file/primer_file_put_contents/';

    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://' .$_SERVER["HTTP_HOST"];

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

    print_r( $array );

    Результат вывода всех названий файлов в папке через php:

    Array

    (

    [0] => .

    [1] => ..

    [2] => .html

    [3] => 1-00-00-00-00.html

    [4] => 1.html

    [5] => 110_moscow.html

    [6] => 11111.html

    [7] => 112.html

    [8] => 123456.html

    [9] => 5.html

    [10] => Sdasd.html

    [11] => Xuj.html

    [12] => Zorro_23.html

    [13] => alert_'xss'_.html

    [14] => alert__cookie____document_cookie_.html

    [15] => apv.html

    [16] => arprar.html

    [17] => dddddd.html

    [18] => example_1.dat

    [19] => fvyi.html

    [20] => gfdg.html

    [21] => gfh.html

    [22] => index.html

    [23] => lyuboy_zagolovok.html

    [24] => nazvanie.html

    [25] => novyiy_1.html

    [26] => ntcn.html

    [27] => preavrnp.html

    [28] => primer_skripta_-_sozdanie_fayla_s_kontentom.html

    [29] => proverka.html

    [30] => russkiy_yazyik.html

    [31] => script.html

    [32] => test.html

    [33] => testim.html

    [34] => vvvrvrr.html

    )


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

    Чтобы вывести все названия файлов с ссылками на них, нам понадобится цикл:

    for ($i=0; $i < count($array); $i++)
    {
    здесь будем собирать ссылку }
    Каждый проход цикла мы сможем вывести название файла -> $array[$i] и впереди нужно добавить домен и путь от корневой:
    $domen .$dir.$array[$i]

    Сделаем условие - это у нас будет фильтр, нам требуется удалить две виртуальные директории об этом была отдельная страница

    if( $array[$i] != '.' && $array[$i] != '..')

    Ссылка в сборе с названием файла:

    $name_file_with_url .= '<a href="'. $domen .$dir.$array[$i].'" target="_blank">'.$array[$i].'</a>'."<br>\n";

    Соберем весь код вместе:

    $home = $_SERVER['DOCUMENT_ROOT'];

    $dir = '/__a-data/__all_for_scripts/__examples/php/file/primer_file_put_contents/';

    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://' .$_SERVER["HTTP_HOST"];

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

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

       {

            if( $array[$i] != '.' && $array[$i] != '..')

           {

           $name_file_with_url .= '<a href="'. $domen .$dir.$array[$i].'" target="_blank">'.$array[$i].'</a>'."<br>\n";

           }

       }

    Результат вывода всех названий файлов из папки php

Пользуйтесь на здоровье! Не забудьте сказать спасибо
Название скрипта :Список файлов в папке с выводом названия и ссылки
Ссылка на скачивание : Все скрипты на одной странице
Теги :
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
вывы :
05.06.2022 12:32
сейчас яндекс добавил индексацию js в…
подробнее.
Марат :
02.06.2022 20:14
Михаил :
02.06.2022 20:10
Ну вот только для этого может быть ;) А так, нет смысла…
подробнее.
Марат :
02.06.2022 15:59
Чтобы вы зашли на данную страницу и нажали на…
подробнее.
Михаил :
02.06.2022 14:33
Ну вот только для этого может быть :) А так, нет смысла…
подробнее.
Алексей :
26.05.2022 14:19
👍👍👍
подробнее.
ruweb
Страница загружена за : 0.021938 секунд. Подробнее