Отправка формы в формате PDF - PullRequest
0 голосов
/ 21 марта 2010

У меня есть PDF-форма (сделанная в Acrobat), в которой есть кнопка для отправки по HTTP. Для этого мне нужен PHP-скрипт, который примет форму PDF и отправит ее мне по электронной почте через приложение.

Чего я не хочу:

- PDF Отправить по электронной почте. Это требует, чтобы пользователи веб-почты сохраняли PDF-файл и прикрепляли его, и это слишком запутанно для большинства пользователей. Я хочу одним щелчком мыши и все готово.

- Отправить по mailto: email@address.com. Делает то же самое, что и выше.

Если на сервере есть pdf, я знаю, как использовать функцию PHP mail () для отправки кому-либо по электронной почте. Что я не знаю, как это сделать, это обработать PDF, как только кто-то нажмет кнопку Отправить в PDF.

Имеет ли это смысл?

Спасибо, Джефф

1 Ответ

0 голосов
/ 21 марта 2010

Кажется, я это исправил. Нашел ответ на другом форуме, но пришлось забыть установить права на запись на моем сервере.

<?php

$fileatt = date("d-m-Y-His") . ".pdf";  // Creates unique PDF name
copy('php://input',$fileatt); // Copies POST data to pdf file

?>

Убедитесь, что кнопка PDF настроена на отправку данных как «PDF», а не «HTTP Post data»

Форма отправит пользователю пустой PDF-файл ... Но вы можете отправить любой желаемый ответ, выполнив

header('Location: your_return_form.pdf');

(или перенаправить на другую веб-страницу, или что-то еще)

Все еще есть некоторые изломы, но я думаю, что по большей части работает.

...