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

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

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

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

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

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

  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] => 2224.html

    [3] => 777.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

Можете не благодарить, лучше помогите!
Теги :
Комментариев : 4 COMMENTS+   BBcode
Подписаться + =

скопировать ссылку
01.02.2023 20:40 Артур
$name_file_with_url а где вы определили эту переменную ?
ответить
скопировать ссылку
01.02.2023 20:58 Марат Артур
Не понял вопроса! Определил? Что означает это слово в вашем понимании?
ответить
скопировать ссылку
02.02.2023 06:51 Артур Марат
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта выводит ошибку что переменная не определенна
ответить
скопировать ссылку
02.02.2023 10:48 Марат Артур
Я не знаю, что это ...
Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают такие случаи, что если переменная пустая... там надо задать переменную var =example; иначе выходит что-то подобное...
Единственное могу посоветовать в начале скрипта написать -
$name_file_with_url="";
ответить

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

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb
Страница загружена за : 0.020622 секунд. Подробнее