Не скачивается chm-файл

AlMazSoft

Новичок
Не скачивается chm-файл

Гуру, помогите.
Отлаживаю под Денвером локально сайт. На нем выкладываю для скачивания файл Salon.chm.
А он не хочет скачиваться, вместо обычного запроса на сохранение файла открывается исходный код файла.
Для примера привожу скачку файлов visual_basic.chm и hareru_kb.chm со сторонних сайтов - все работает,
а с моего - нет, хотя код одинаков. В чем беда?
<p>
<a href="http://salon/images/stories/downloads/Salon.chm">salon.chm</a>
(420кб)
</p>
<p>
<a href="http://albusfalco.narod.ru/chm/visual_basic.chm">visual_basic.chm</a>
(794кб)
</p>
<p>
<a href="http://infostart.ru/profile/15648/projects/1230/download.php?file=1702" title="hareru_kb.chm">hareru_kb.chm</a>
</p>

Если вместо salon.chm указать salon.exe, то работает правильно, выдается запрос на сохранение файла.

Я не программист на PHP, мне посоветовали вставить в .htaccess AddType
# Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.
AddDefaultCharset WINDOWS-1251
Сюда добавил
AddType application/octet-stream .chm
Не помогло
Потом еще попробовал варианты
AddType application/chm .chm
AddType application/force-download .chm
Тоже не помогло
Если преношу сайт на домашний комп, там работает, возвращаю на рабочий - нет.
Помогите, пожалуйста
 

Wicked

Новичок
вероятно, на рабочем сервере не поддерживаются (если там используется веб-сервер, отличный от апача) или выключены ( AllowOverride None ) файлы .htaccess. А так вроде ход мыслей правильный.
 

AlMazSoft

Новичок
Автор оригинала: Wicked
вероятно, на рабочем сервере не поддерживаются (если там используется веб-сервер, отличный от апача) или выключены ( AllowOverride None ) файлы .htaccess. А так вроде ход мыслей правильный.
Так написал же, отлаживаю локально, у меня апач, .htaccess действует.
И вот такая фигня:mad:
 

baev

‹°°¬•
Команда форума
А какое отношение этот вопрос имеет к «программированию на PHP»?
 

MaxiStyle

Новичок
Если применить PHP:
<?
#script.php
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=Salon.chm");
readfile("Salon.chm",r);
?>

<!--index.htm-->
<html>
<a href="script.php">Salon.chm</a>
</html>
 

MaxiStyle

Новичок
zerkms
Про этот header("Content-Disposition: attachment; filename=Salon.chm");?

Это используется для того чтоб явно указать название файла и вызывает окно сохранения файла (вместо открытия в браузере).
 

MaxiStyle

Новичок
Сорри, со вторым аргументом я погарячился. Копипаст подвел...
Второй аргумент может принимать только 1 или 0, если необходимо так же искать в include patch.
 
Сверху