Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Простенький вопрос по PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Открыть новую тему     Написать ответ в эту тему

bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, можно в серверном листинге файлов убрать колонку Descriptions,, не все описания, а только эту колонку, чтоб size и modified остались?

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 15:23 12-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz
При чем тут php??
Если Апач 2.4, то
https://httpd.apache.org/docs/2.4/mod/mod_autoindex.html
 
IndexOptions +SuppressDescription

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 18:56 12-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
есть более подходящая тема? это подавляет описание вообще, а не колонку описание в описании

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 19:11 12-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
есть более подходящая тема?

Смотреть шапку FAQ по Apache
 

Цитата:
это подавляет описание вообще, а не колонку описание в описании

Вы ссылку смотрели?

Цитата:
SuppressDescription
This will suppress the file description in fancy indexing listings. By default, no file descriptions are defined, and so the use of this option will regain 23 characters of screen space to use for something else. See AddDescription for information about setting the file description. See also the DescriptionWidth index option to limit the size of the description column. This option only has an effect if FancyIndexing is also enabled.

Это именно убирает колонку описание из листинга, только одну.
 
Либо покажите скриншотом что нужно.

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 19:47 12-05-2024 | Исправлено: Mavrikii, 19:49 12-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
да убрало колонку, может из за плюсика не сработало когда пробовал

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 20:29 12-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
    public $allowedUploadMimeTypes = array(
        'application/7z',
        'application/7zip',
        'application/rar',

добавил вот такие строки в скрипт, а 7 зип и рар архивы все равно не дает загружать

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 20:47 13-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
добавил вот такие строки в скрипт, а 7 зип и рар архивы все равно не дает загружать

https://www.sitepoint.com/mime-types-complete-list/

Цитата:
.7z    application/x-7z-compressed
.rar    application/vnd.rar

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 21:04 13-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
7zip загрузился, а rar не хочет и gzip тоже. может есть какие то глобальные типы на сервере?
 
скрипт вот этот PHP Directory Listing Script

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 03:03 14-05-2024 | Исправлено: bomzz, 03:08 14-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
7zip загрузился, а rar не хочет

ну так он смотрит на то, что браузер ему говорит, зависит от него.
 
https://www.site24x7.com/pt/tools/mime-type-checker.html
для .rar говорит

Цитата:
application/x-rar-compressed; version=5


Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 03:06 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
application/x-rar-compressed - rar не грузится
 
Подробнее...

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 03:11 14-05-2024 | Исправлено: bomzz, 03:15 14-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz
я ссылку дал, посмотрите какой mime-type отправлят браузер.
может используется серверное определение - я не знаю, что за скрипт, куда смотрит.
 
ps: для скрипта по ссылке выше

Цитата:
            if (! in_array(mime_content_type($file['tmp_name']), $this->allowedUploadMimeTypes)) {
                return 3;
            }

поэтому определение типа серверное
https://www.php.net/manual/en/function.mime-content-type.php
как именно видит его сервер - я не знаю.
 
сделайте вывод значения в скрипте и посмотрите.

Код:
var_dump(mime_content_type($file['tmp_name'])); exit;

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 03:14 14-05-2024 | Исправлено: Mavrikii, 03:17 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
а куда эту строчку пихать, я в php первый раз заглянул во внутрь.

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 03:17 14-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
а куда эту строчку пихать,

не пихать. я показываю где скрипт проверяет тип файла. использует встроенную в php функцию, которая использует mime таблицу системы. как там определеяется .rar я не могу сказать - привел кусок, который можно вставить перед if и скрипт остановится, показав тот mime, который он определил.

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 03:18 14-05-2024 | Исправлено: Mavrikii, 03:18 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
спасибо, попробую разобраться, я сейчас как баран на новые ворота. внутри сккрипта вот так:

Цитата:
 
List of all mime types that can be uploaded. Full list of mime types: http://www.iana.org/assignments/media-types/media-types.xhtml

 
Добавлено:
у меня сайт вообще год уже как сдох, я вот сейчас только понял что htaccess удалил

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 03:19 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
а что делать если в полном списке типов нет rar вообще? на этот сервер только через ftp можно грузить rar архивы?

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 10:26 14-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
а что делать если в полном списке типов нет rar вообще? на этот сервер только через ftp можно грузить rar архивы?

я же говорю, посмотреть что выдаст php скрипт сам на такой файл - какой тип mime покажет? его и написать.
 
есть возможность заменить функцию более современным вариантом

Код:
function _mime_content_type($filename) {
    $result = new finfo();
     
    if (is_resource($result) === true) {
        return $result->file($filename, FILEINFO_MIME_TYPE);
    }
     
    return false;
}

функция с подчеркиванием

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 10:37 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii

Цитата:
string(17) "application/x-rar"

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 11:31 14-05-2024
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bomzz

Цитата:
string(17) "application/x-rar"

ну вот и указывайте application/x-rar

Всего записей: 16389 | Зарегистр. 20-09-2014 | Отправлено: 11:33 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Your file was successfully uploaded!

огромное спасиба

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 11:34 14-05-2024
bomzz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii
а если сервер не предлагает иконку для 7зип архивов, ее можно как нибудь добавить? без php скрипта, а листингом сервера.

Всего записей: 3586 | Зарегистр. 29-03-2016 | Отправлено: 09:03 15-05-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Компьютерный форум Ru.Board » Интернет » Web-программирование » Простенький вопрос по PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru