Il y a une autre façon de jour que de ne pas utiliser passthru ni pdftk mais juste un script fait en 2004, mais en travaillant bien: forge_fdf
il vous aide à construire une fdf que vous pouvez incoporate straithly dans votre pdf, il signifie que vous
Enregistrez ceci dans un fichier php, par exemple generatePdf.php
require_once('forge_fdf.php');
// leave this blank if we're associating the FDF w/ the PDF via URL
$pdf_form_url= "";
// default data; these two arrays must ultimately list all of the fields
// you desire to alter, even if you just want to set the 'hidden' flag;
//
//
$fdf_data_names= array(); // none of these in this example
$fdf_data_strings= array(); // none of these in this example
$fdf_data_strings['email']=mb_strtolower($row_delivreur['firstname']).'.'.mb_strtolower($row_delivreur['lastname']).'@gmail.com';
$fields_hidden= array();
$fields_readonly= array();
// set this to retry the previous state
$retry_b= false;
header('content-type: application/vnd.fdf');
echo forge_fdf($pdf_form_url,
$fdf_data_strings,
$fdf_data_names,
$fields_hidden,
$fields_readonly);
Faire un lien vers Pathtoyourpdf/nameofpdffile.pdf # = FDF generatePdf.php va ouvrir votre fichier PDF dans le navigateur (il y a encore un moyen de l'enregistrer sur le disque je pense que je me souviens) et l'e-mail sur le terrain sera rempli avec les données de MYSQL: mb_strtolower($row_delivreur['firstname']).'.'.mb_strtolower($row_delivreur['lastname']).'@gmail.com'
Fonctionne avec des cases à cocher, bouton radio, ... Il s'ouvre bien dans Firefox, il doit être testé avec d'autres navigateurs.
Plus d'infos sur PDF HACKS
Je l'ai fait maintenant, grâce – James
Wow, m'a beaucoup aidé! – Strae
Il convient de noter que 'fill_form' fonctionne également avec les données XFDF. Si vous voulez une combinaison de champs modifiables et en lecture seule dans votre fichier PDF, définissez la propriété "lecture seule" pour les champs que vous souhaitez remplir lorsque vous générez le fichier PDF. Les champs en lecture seule seront remplis par PDFTK, mais ne seront pas modifiables par l'utilisateur final. – Kenaniah