Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 018 103 раза!

Форум

Добро пожаловать, Гость!

Неправильное определение mime_type для CSV файлов

Обсуждение проблем в работе программного комплекса
toxxxa
Сообщения: 1
C нами: 1 год 1 мес

Непрочитанное сообщение toxxxa » 04 ноя 2015, 14:43

Поставил себе сборку OpenServer (до этого был Denwer). Не знаю, как заставить Apache правильно распознавать MIME-тип файла CSV:

/* 
 * denwer выдавал `text/comma-separated-value`
 * openserver выдаёт `text/plain`
 */
echo finfo_file($finfo, 'test.csv');


в конфиге апача mime.types есть строчка:
text/csv    csv


в .htaccess принудительно дописал:
<IfModule mod_mime.c> 
    AddType text/csv .csv
</IfModule>


но это не помогло, всё равно на выходе text/plain

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 04 ноя 2015, 15:03

Возможно это баг PHP, точнее встроенной в него Mime базы.
Попробуйте использовать свою MIME базу вместо встроенной в PHP, её можно указать отдельно, подробнее тут: http://php.net/manual/ru/function.finfo-open.php
Так же возможно что вы используете некорректную MIME базу (если используете стороннюю).


Вернуться в «Ошибки Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя