Codeigniter разрешает загрузку файлов .php

Я использую codigniters, встроенные в библиотеку загрузки файлов, и я хочу разрешить загрузку файлов php.

Это средство доступно только администраторам за безопасным входом и т. Д.

Но по какой-то причине я получаю ошибки «Тип файла, который вы пытаетесь загрузить, не разрешен».

У меня это в моем контроллере:

$config['allowed_types'] = 'pdf|doc|docx|php'; 

И у меня также есть эта строка в config / mimes.php:

 'php' => 'application/x-httpd-php', 

Эта действительная функциональность работает, если я пытаюсь загрузить файл изображения и т. Д., Поэтому он работает, просто не разрешая .php-файлы.

Любые идеи, почему это не работает? Я что-то упускаю?

Related of "Codeigniter разрешает загрузку файлов .php"

Догадаться!!

Когда я посмотрел опубликованные данные, типом mime был Content-Type: text / php

Но соответствующий тип mime в mime.php был:

 'php' => 'application/x-httpd-php', 

Поэтому я изменил его на:

 'php' => array('application/x-httpd-php', 'text/php'), 

И это сработало.

аллилуйя!!