| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Libraries > Битый файл в phpexcel |
| Автор: Elfer 3.2.2012, 13:58 |
| Использую библиотеку PHPExcel для формирования xls-файла. На локали созданный файл открывается нормально, соблюдаются все стили, данные, никаких проблем. Использую денвер в качестве локального сервера. Винда: Windows XP. На сервере файл создается, но при открытии пишет, что "Нет доступа к файлу ... Возможно, файл поврежден ...". Нажимаю "Отмена", выдается сообщение "В книге ... обнаружено содержимое, которое не удалось прочитать. Попробовать восстановить содержимое книги?". Нажимаю "Да". Файл восстанавливается и открывается, но в нем теряется форматирование и все стили, а отображается только текст черным цветом. Ранее, на другом хостинге эта библиотека нормально работала. Однозначно что-то в настройках сервера, а вот что, непонятно. В документации к библиотеке написаны требования: 1) PHP версия 5.2 или новее 2) PHP расширение php_zip должно быть включено. Все 2 условия соблюдаются как на локали, так и на сервере. Пробовал даже создавать пустой файл, на локали и на сервере. Та же проблема, т.е. тут даже не в тексте проблема и не в форматировании, а изначально что-то не устраивает библиотеку, но никаких ошибок не выдается, php отрабатывает нормально! Может кто-то сталкивался с подобным и нашел решение? |
| Автор: absz 5.9.2012, 16:13 |
| Добрый день! Столкнулся с такой же проблемой у нас два сервер Linux apache + php на тестовом всё хорошо, на бою формируется файл размером 64КБ и всё ... Вы решили свою проблему? Добавлено через 1 минуту и 43 секунды Добрый день! Столкнулся с такой же проблемой у нас два сервер Linux apache + php на тестовом всё хорошо, на бою формируется файл размером 64КБ и всё ... Вы решили свою проблему? |
| Автор: Elfer 5.9.2012, 16:50 |
| Добрый день. Проблему не решил, но вместо xls теперь формирую xlsx и тогда открывается без проблем. |