Создать PDF в PHP без использования fopen - PullRequest
0 голосов
/ 08 декабря 2011

Мне нужно создать PDF на странице PHP для клиента, у которого веб-хостинг отключил fopen.Все PHP-> PDF-фреймворки, которые я видел до сих пор, используют fopen для добавления изображений в PDF.Есть ли фреймворк, в котором не используется fopen, или другой способ создания PDF-файлов в PHP.

До сих пор я использовал фреймворк FPDF и посмотрел на dompdf и mpdf.(У меня есть несколько других, чтобы посмотреть, но подумал, что я спрошу здесь, если у кого-то есть опыт).

Я пытался использовать curl с FPDF, но столкнулся с ошибками потоковой передачи.

Спасибо

1008 * Адриан

1 Ответ

4 голосов
/ 08 декабря 2011

Если fopen отключено, весьма вероятно, что все другие функции для доступа к файловой системе (например, file_get_contents()) также отключены. Библиотека PHP PDF должна будет использовать некоторую функцию для доступа к изображению, поэтому, вероятно, нет способа сделать это в текущих условиях.

Ваш клиент должен будет поговорить с веб-хостером о повторном включении этих функций или найти нового поставщика. В любом случае это может быть хорошей идеей: отключение всех функций файловой системы действительно чрезмерно и глупо, и, возможно, является симптомом более серьезных проблем безопасности - я не вижу причин делать это в правильно настроенной системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...