netmac
Новичок
Content-Disposition: inline и IE
Вобщем файл отдается броузеру таким вот кодом:
и есть 4 обычных текстовых файла. для всех 4ех $m[FILE_MIME][0] ставится как text/plain
вобщем по идее все они должны открываться в окне броузера (имею ввиду IE), но в нем открывается только 2 из 4. для 2 других выскакивает диалог Открыть/Сохранить
файлы самые обычные тестовые созданные через блокнот.
в чем может быть косяк?
Вобщем файл отдается броузеру таким вот кодом:
PHP:
if (preg_match("/MSIE/i",$_SERVER['HTTP_USER_AGENT']) && !preg_match("/Opera/i",$_SERVER['HTTP_USER_AGENT'])) {
header('Content-Disposition: inline; filename="' . mb_convert_encoding($m[ORIG_FILE][0], "CP1251", "UTF-8") . '"');
header('Expires: 0');
header('Cache-Control: public, must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
} else {
//...
}
$f_of_app = fopen ( $path, "r" );
$app_content = fread($f_of_app, filesize($path));
header("Content-Length: ".strlen ($app_content));
header("Content-type: ".$m[FILE_MIME][0]);
echo $app_content;
вобщем по идее все они должны открываться в окне броузера (имею ввиду IE), но в нем открывается только 2 из 4. для 2 других выскакивает диалог Открыть/Сохранить
файлы самые обычные тестовые созданные через блокнот.
в чем может быть косяк?