PHP -> DOC-файл ?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
PHP -> DOC-файл ? - 2008-05-20 11:44:38.203333
|
|
|
DarkMag
Сообщений: 49
Оценки: 0
Присоединился: 2008-04-07 20:16:31.523333
|
Всем привет. У меня загвоздка. Нужно сделать чтобы PHP - скрипт генерровал Doc- файл на базе таблици из базы данных. На данный момент фактически скрипт генерирует и вылает пользователю HTML - файл с расширением Doc. Но при просмотре в Ворде вместо русских букв -> глюкозяблики. Вроде такого Âåðøêîâà , а при просмотре через Notepad – Все oK; Вот прописиваемые Хедеры, думаю загвостка в них.
header("Content-type: text/html; charset=windows-1251");
if ($w==1){
$file_type = "msword";
$file_ending = "doc";
}
else {
$file_type = "vnd.ms-excel";
$file_ending = "xls";
}
header("Content-Type: application/$file_type; charset=windows-1251");
header("Content-Disposition: attachment; filename=Praice.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");
|
|
|
RE: PHP -> DOC-файл ? - 2008-05-20 11:47:56.756666
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
quote:
header("Content-type: text/html; charset=windows-1251"); зачем? это явно лишнее. quote:
charset=windows-1251 и если я не ошибаюсь, офис работает с юникодом. с такими кодировакми, как win1251 он работать не сможет.
|
|
|
RE: PHP -> DOC-файл ? - 2008-05-20 12:04:29.990000
|
|
|
DarkMag
Сообщений: 49
Оценки: 0
Присоединился: 2008-04-07 20:16:31.523333
|
офис работает с юникодом. с такими кодировакми, как win1251 он работать не сможет
Большое спасибо oRb, для Мелеософтовском офисе все заработало. На опен офисе пока нехочет, но это наверное нужно искать в настойках(но это так экзотика).
|
|
|
|
|