![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
DiMoN_TD |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
Итак.. сервак стоит на FreeBSD. Поставил библиотеку PEAR::Spreadsheet_Excel_Writer
Все пути прописал, все нормально вроде бы. Написал простейший код:
По идее мне должно было вывестись числа от 1 до 10 в excel-файле. Я загружаю скрипт, браузер мне предлагает сохранить файл test.xls, я соглашаюсь, открываю файл и.. обана, предупреждение: "The file you are trying to open, 'test.xls', is in a different format than specified by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open file now?" Ну я соглашаюсь и мне выдается вот такой текст: \РПаЎ±б;юя юяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя юяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя l ЙBд Binary Count=ј%r8X"1ИяђArial1ИяђArial1ИяђArial1ИяђArial1ИяђArial1И ђArialахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А ахя А а А а А “Ђя’в8яяяяяяяяяяяяЂЂЂЂЂЂЂЂЂАААЂЂЂ™™я™3fяяММяяffяЂЂfМММяЂяяяяяяЂЂЂЂЂяМяМяяМяМяя™™Мяя™ММ™яяМ™3fя3ММ™МяМя™яfff™–––3f3™f333™3™3f33™333…3 Binary Count l Й*+Ђ‚ЃБѓ„&и?'и?(р?)р?Ў"dXXа?а? р?$@&@Y@@Y@Ђ[@А[@@Џ@ HЏ@ ђЏ@> ¶ Root Entryяяяяяяяя АFЂХе }‹ЙЂХе }‹ЙBook яяяяяяяяяяяя АFФюяяяюяяяюяяяэяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяяя Что это за хрень и как с ней бороться? Уже перепробовал все варианты с кодировкой.. Родная кодировка у меня utf-8 |
|||
|
||||
DiMoN_TD |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
Попробовал посмотреть что в логах творится, заметил вот такую вещь:
PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/share/pear/Console/Getopt.php:1) in /usr/local/share/pear/Spreadsheet/Excel/Writer.php on line 67 PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/share/pear/Console/Getopt.php:1) in /usr/local/share/pear/Spreadsheet/Excel/Writer.php on line 68 PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/share/pear/Console/Getopt.php:1) in /usr/local/share/pear/Spreadsheet/Excel/Writer.php on line 69 PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/share/pear/Console/Getopt.php:1) in /usr/local/share/pear/Spreadsheet/Excel/Writer.php on line 70 PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/local/share/pear/Console/Getopt.php:1) in /usr/local/share/pear/Spreadsheet/Excel/Writer.php on line 71 |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: нет Всего: 35 |
DiMoN_TD,
А эту вещь прочитать не пробовали? Почитайте rfc2616, увлекательнейший рассказ.Заголовки должны быть отправлены до любого вывода в браузер. |
|||
|
||||
DiMoN_TD |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
Каким-то боком действительно в этом файле /usr/local/share/pear/Console/Getopt.php первым символом закралась "\"
Спасибо.. теперь и xls файл нормально формируется.. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Extensions | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |