synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяВеб Сервер + PHP / MySQL › как открыть список всех файлов в папке?

как открыть список всех файлов в папке?

ImperatorR · 22.10.2012

есть папка сайт.no-ip.org/file/

в ней файлы, при заходе пишет: Удалённый сервер отказывается выполнить запрос. Данный адрес недоступен.

 

 

 

при открытии прямой ссылки на файл-все ок.

вопрос: как сделать так чтобы все файлы видно было?

SergeS · 22.10.2012
есть папка сайт.no-ip.org/file/

в ней файлы, при заходе пишет: Удалённый сервер отказывается выполнить запрос. Данный адрес недоступен.

 

при открытии прямой ссылки на файл-все ок.

вопрос: как сделать так чтобы все файлы видно было?

 

 

Тебе нужно копнуть в сторону файла .htaccess и директивы "Options +Indexes" в нем...

ImperatorR · 23.10.2012
Тебе нужно копнуть в сторону файла .htaccess и директивы "Options +Indexes" в нем...

спасиб праблему эту решил, создал файл .htaccess с содержанием:

Options Indexes

IndexIgnore *.php* *.pl *.db @eaDir

 

 

 

. теперь другой вопрос, 1. Как сделать нормальное отображение русских букв в названиях файлов?

 

 

добавлено: нашел пока норм решение с отображением русских букв, использовать скрипт php для отображения файлов.

https://www.dropbox.com/s/u8aaz6rjgowgie1/index.php

вот такой. 2.Насколько он безопасный?

TVMaker · 23.10.2012
спасиб праблему эту решил, создал файл .htaccess с содержанием:

Options Indexes

IndexIgnore *.php* *.pl *.db @eaDir

 

 

 

. теперь другой вопрос, 1. Как сделать нормальное отображение русских букв в названиях файлов?

 

 

добавлено: нашел пока норм решение с отображением русских букв, использовать скрипт php для отображения файлов.

https://www.dropbox.com/s/u8aaz6rjgowgie1/index.php

вот такой. 2.Насколько он безопасный?

 

Держи мой .htaccess:

 

RewriteEngine On
RewriteBase /
Options +Indexes
Options +FollowSymLinks
AddType "text/html; charset=UTF-8" .html .htm .shtml
IndexOptions Charset=UTF-8
<Files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
</Files>

<IfModule mod_autoindex.c>
IndexOptions IgnoreCase FancyIndexing FoldersFirst NameWidth=* DescriptionWidth=* XHTML HTMLtable SuppressHTMLPreamble SuppressRules SuppressLastModified SuppressDescription IconsAreLinks IconHeight=48 IconWidth=48
IndexOrderDefault Ascending Name
HeaderName /dirlist_header.shtml
ReadmeName /dirlist_footer.shtml
IndexIgnore .htaccess .ftpquota .DS_Store @eaDir
</IfModule>

DefaultIcon /images/text.png
AddIcon /images/blank.gif ^^BLANKICON^^
AddIcon /images/folder.png ^^DIRECTORY^^
AddIcon /images/bullet_arrow_up.png ..
AddIcon /images/compress.png .rar .zip .7z
AddIcon /images/jpeg.png .png .gif .jpg .jpeg .JPG .JPEG
AddIcon /images/tiff.png .tif .tiff
AddIcon /images/audio.png .mp3 .wav .aiff
AddIcon /images/video.png .avi .mpg .mpeg .mkv .m2v .mp4 .ts .mov .m2ts .wmv .asf
AddIcon /images/log.png .txt .log .vcf .conf .srt

 

И в заголовке html не забудь добавить:

 

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

 

Всё будет по-русски в UTF-8.

ImperatorR · 25.10.2012

спасип зща файл ХТТАЦЕС

, вот что показывает после вставки вашего файла

 

 

http://saveimg.ru/pictures/25-10-12/4a44750fb021d711c22699e8c773f211.jpg

 

как сделать или нормальные значки или вообще их убрать чтоб нипоказывала?

TVMaker · 25.10.2012
как сделать или нормальные значки или вообще их убрать чтоб нипоказывала?

 

Дальше все с помощью css, яндекса и такой-то матери :rolleyes:

Блин, мне что - выложить свой index.html и default.css? :angry:

ImperatorR · 26.10.2012
Дальше все с помощью css, яндекса и такой-то матери :rolleyes:

Блин, мне что - выложить свой index.html и default.css? :angry:

 

причем здесь css и index.html?

 

мне нужно чтобы ПРОСТО ФАЙЛА ОТОБРАЖАЛИСЬ (см фото)

без хтмл страниц.

ПРОСТО ФАЙЛЫ!

SergeS · 26.10.2012
причем здесь css и index.html?

 

мне нужно чтобы ПРОСТО ФАЙЛА ОТОБРАЖАЛИСЬ (см фото)

без хтмл страниц.

ПРОСТО ФАЙЛЫ!

 

Чего шумишь? :-))) Я же тебе посоветовал копать в сторону .htaccess...

Ладно, вот тебе мой .htaccess, но я когда-то игрался с иконками, там еще от них следы остались, наверное все строки с AddIcon и DefaultIcon - можно убрать, разберешься, сейчас иконки не показывает вообще, выглядит вот так: http://sergeskor.dyndns.org/Files...

 

RewriteEngine Off
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
RewriteBase /
ServerSignature Off 
Options +Indexes
Options +FollowSymLinks
IndexOptions Charset=utf-8
<Files ~ "^.*\.([Hh][Tt][Aa])">
    order allow,deny
    deny from all
</Files>

<IfModule mod_autoindex.c>
IndexOptions IgnoreCase FancyIndexing FoldersFirst NameWidth=* DescriptionWidth=* SuppressLastModified SuppressIcon
    IndexOrderDefault Ascending Name
    IndexIgnore .htaccess .ftpquota .DS_Store @eaDir
</IfModule>

DefaultIcon /ico/list_unknown.png
AddIcon /ico/list_blank.png ^^BLANKICON^^
AddIcon /ico/list_folder.png ^^DIRECTORY^^
AddIcon /ico/back.png ..
AddIcon /ico/list_images.png .png .PNG .gif .GIF .tiff .TIIF .jpg .JPG .jpeg .JPG .bmp .BMP
AddIcon /ico/list_rar.png .zip .rar .ZIP .RAR
AddIcon /ico/list_excel.png .xls .XLS .xlt .XLT .xlsx .XLSX .xlsm .XLSM .xlsb .XLSB .xltm .XLTM .xlam .XLAM
AddIcon /ico/list_exe.png .exe .EXE
AddIcon /ico/list_word.png .doc .DOC .docx .DOCX
AddIcon /ico/list_txt.png .txt .TXT
AddIcon /ico/list_pdf.png .pdf .PDF

AddDescription "picture" .png .PNG .gif .GIF .tiff .TIIF .jpg .JPG .jpeg .JPG .bmp .BMP
AddDescription "archive" .zip .rar .ZIP .RAR
AddDescription "executable or self-extracting archive" .exe .EXE
AddDescription "word excel" .xls .XLS .xlt .XLT .xlsx .XLSX .xlsm .XLSM .xlsb .XLSB .xltm .XLTM .xlam .XLAM
AddDescription "word doc" .doc .DOC .docx .DOCX
AddDescription "text" .txt .TXT
AddDescription "Acrobat pdf" .pdf .PDF

HeaderName .head.html
ReadmeName .foot.html

 

Ну и для комплекта:

.head.html:

<h1>List of Files:</h1>

 

.foot.html:

<h6>-----</h6>

 

p.s. Кстати, я и файл выложил с русским именем для потестировать, у меня показывает нормально, только колонка size и описание - немного съехали почему то. А у тебя показывает русское имя?