|
|
|
Forum Member
      
участник
Last Login: 14.09.2004 17:16
Сообщ.: 42,
Visits: 463
|
|
Нужно скачивать файл. Делаю так
> $fname="001.dt"; > header ( "Content-Type: application/octet-stream"); > header ( "Content-Length: ".filesize($fname)); > header ( "Content-Disposition: attachment; filename=$fname"); > header ("Content-Description: $fname"); > @readfile($fname); > exit;
Если берешь какой-нибудь бинарный файл, обзываешь его fname="001.dt" - все отлично, а если в тот-же 001.dt запихиваешь кусок html кода - он его открывает на экран. Такое впечатление, что браузер анализирует содержимое этого файла. Может я вообще технологически не так делаю? Что мне нужно... У меня есть база товаров и куча файлов с описаниями, которые подставляются в определенное место таблички с помощью nclude. Файлы представляют из себя кусок HTML - кода. На админской странице нужно сделать загрузку и выгрузку этих файлов, чтобы админ мог качать файл с описанием товара, изменить описание в оффлайне и загрузить потом обратно. Все работает кроме скачивания. Как уже только хедеры не комбинировал - открывает только на экран. Причем если в этот-же файл записываешь например кусок из какого-нибудь зипа - все отлично скачивается.
|
|
|
|
|
Junior Member
      
участник
Last Login: 11.09.2002 17:55
Сообщ.: 17,
Visits: 188
|
|
| А что через FTP это сделать нельзя?
|
|
|
|
|
Forum Member
      
участник
Last Login: 14.09.2004 17:16
Сообщ.: 42,
Visits: 463
|
|
| Дело в том что со временем рулить сайтом будет другой человек несколько далекий от интернет технологий. Надо чтобы все было через нарисованный интерфейс. Это условие т/з.
|
|
|
|