Intereting Posts
Архив ZIP, отправленный PHP, поврежден как показать IP-адрес в IPv4, который показывает :: 1 на веб-странице Уровень проверки в шаблоне MVC Различное использование памяти на другом сервере с тем же PHP-сайтом Увеличение ограничения вызовов функций вложенности Как использовать функцию checkdate, если тип ввода – текст за год? Как изменить цвет надписи, нарисованной с помощью функции newPseudoImage PHP Imagick? PHP: установить USB-устройство FILTER_VALIDATE_EMAIL делает строку безопасной для вставки в базу данных? Проблемы с вводом файлов – ограничение количества выбранных файлов Есть встроенный способ в PHP для синтаксического анализа такой строки: '/path/to/../../up/something.txt' Как сохранить файл после его редактирования с помощью jquery с помощью php? Как запустить файл CodeIgniter через CRON? Удаление повторяющихся строк в текстовом файле Magento: избегайте потери переводов при переписывании контроллеров

Экспорт результатов формы из формы контакта 7 в PDF (fPDF)

Я пытаюсь экспортировать значения, которые пользователи вводят в контактную форму 7 в WordPress, в PDF через fpdf. Это то, что я создал, я могу создать PDF, но без динамически генерируемого значения из формы.

functions.php

add_action( 'wpcf7_before_send_mail', 'save_application_form'); function save_application_form($cf7) { /* GET EXTERNAL CLASSES */ require(TEMPLATEPATH.'/fpdf/fpdf.php'); $values = $cf7->posted_data; echo $values['first-name']; /* example code to generate the pdf */ $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Times','B',16); $pdf->Write(5,'first-name'); $pdf->SetFont('Arial','B',16); $pdf->Output(TEMPLATEPATH.'/fpdf/pdf.pdf', 'F'); /* add the pdf as attach to the email*/ $cf7->uploaded_files = array ( 'attachedfile' => TEMPLATEPATH.'/fpdf/pdf.pdf' ); 

Как я могу извлечь контент из контактной формы 7? Теперь, если я нажимаю send, я получаю только PDF-файл с «первым именем», написанным на нем. Я пробовал несколько комбинаций, ничего не работает.

Спасибо за помощь.

EDIT: Я понял, как печатать, но, похоже, проблема в том, что я не вытаскиваю вставленный контент из Contact Form 7.

 $first_name = $cf7->posted_data["first-name"]; $var = "test"; /* example code to generate the pdf */ $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Times','B',16); $pdf->Write(5, "My car is " . $var . "bl"); $pdf->SetFont('Arial','B',16); 

Таким образом, $ first_name не работает, потому что оно пустое, любые идеи, как я могу исправить это? Потому что, если я пытаюсь использовать $ var, это работает.