PDA

Показать полную графическую версию : [решено] генерация pdf с помощью php


zvezda_t
26-01-2010, 19:00
Здравствуйте, уважаемые гении программирования!

Помогите мне пожалуйста!
1)Установила библиотеку PDFlib сгенерировала файл pdf но почему то там по диагонали адрес сайта( Это из за отсутствия лицензии? А бесплатных библиотек нет?
И еще в этой библиотеке допускается возможность русских шрифтов???

2)Скопировала fpdf класс,там можно русский шрифт настроить, но он у меня к сожалению не работает:

FPDF error: Some data has already been output, can't send PDF file

Sham
26-01-2010, 20:52
FPDF error: Some data has already been output, can't send PDF file »
где-то начался вывод раньше времени, т.е. проверьте, нет ли где лишних header, echo и т.д. а также вывод начинается, если есть что-то вне тегов <?php ?> (пробелы, переносы и т.д.)

zvezda_t
28-01-2010, 19:42
дело было в кодировке
utf-8 изменила на ansi и всё заработало

Sham
28-01-2010, 21:59
utf-8 изменила на ansi и всё заработало »
да, если кодировка файла скрипта UTF-8 c меткой BOM (http://ru.wikipedia.org/wiki/UTF-8#.D0.9F.D0.BE.D1.80.D1.8F.D0.B4.D0.BE.D0.BA_.D0.B1.D0.B0.D0.B9.D1.82.D0.BE.D0.B2_.28BOM.2C_.D1.81.D 0.B8.D0.B3.D0.BD.D0.B0.D1.82.D1.83.D1.80.D0.B0.29), то эта метка инициирует вывод, несмотря на отсутствие пробелов и переносов вне тегов <?php ?>. Текстовые редакторы скрывают эту метку, но интерпретатор начинает с нее вывод. Поэтому файл нужно сохранять в UTF-8 без BOM.




© OSzone.net 2001-2012