У меня самая последняя версия на Xampp (5.6.20). Я скачал php_fdf.dll
а также fdftk.dll
и поместил их в
C:\xampp\php
,
C:\xampp\ext\php
,
C:\xampp\apache\bin
,
C:\Windows\System32
, а также
C:\Windows\SysWOW64
,
У меня есть их каждый во всех этих местах из-за совета от различных других сообщений форума. В моем файле php.ini у меня есть extension=fdftk.dll
, а также
extension=php_fdf.dll
с моей директивой расширения следующим образом:
extension_dir="c:\xampp\php\ext"
,
Я даже вошел в мои пути на переменные среды моего компьютера и добавил
C:\xampp\php\ext
как путь.
Тем не менее каждый раз, когда я пытаюсь использовать функцию, скажем, $fdf = fdf_create();
, Я получил
Неустранимая ошибка: вызов неопределенной функции fdf_create () в
C: \ xampp \ htdocs \ processing.php в строке 3
а также это в журнале ошибок apache:
Предупреждение PHP: Запуск PHP: Неверная библиотека (возможно, не библиотека PHP)
‘fdftk.dll’ в Неизвестно в строке 0
Предупреждение PHP: Запуск PHP: невозможно
загрузить динамическую библиотеку ‘c: \ xampp \ php \ ext \ php_fdf.dll’ —
указанный модуль не найден. \ r \ n в поле Неизвестно в строке 0
Я немного новичок в программировании, поэтому вполне возможно, что есть что-то простое, о чем я просто не знаю, но я просмотрел бесчисленные посты на форуме, видео на YouTube и документацию по Xampp, PHP и Apache.
Пожалуйста помоги! Все, что мне действительно нужно, это взять данные формы HTML в моем скрипте PHP, а затем поместить их в PDF. Кажется, что загрузка данных HTML в виде FDF с теми же именами полей была бы самым простым способом сделать это (поскольку у меня были проблемы с получением форм PDF для правильной передачи данных).
Вы говорите, что поместили файлы в C:\xampp\ext\php
но extension_dir есть c:\xampp\php\ext
, то есть. ext и php транспонируются. Это опечатка или вы действительно поместили файлы в каталог, отличный от указанного в extension_dir?
Кроме того, fdftk.dll, вероятно, не является расширением. Вероятно, он используется php_fdf.dll, но не является расширением. Я бы прокомментировал эту строку.
Других решений пока нет …