Donnez vie à vos documents numériques !
 

Répondre à : Données formulaire PDF –> vers Base MySQL

abracadabraPDF Forums PDF – Général Données formulaire PDF –> vers Base MySQL Répondre à : Données formulaire PDF –> vers Base MySQL

#49195
Merlin
Maître des clés

Script JavaScript à placer dans le bouton d’envoi :

Code:
var alertEnvoi = “Si la Barre jaune d’avertissement de su00E9curitu00E9 apparait apru00E8s ce message, merci de cliquer u00E0 droite dans son menu “Options” pour “Approuver ce document” et ainsi l’autoriser u00E0 transmettre vos ru00E9ponses u00E0 notre serveur.rrBien entendu, une connexion internet active est requise, si ce n’est pas le cas il est possible d’enregistrer ce formulaire et de nous l’envoyer ultu00E9rieurement.rrMerci.”;
var alertTitre = “TITRE”;
var urlCible = “https://www.exemple.com/forms/submit.php#FDF”;

if (app.alert({cMsg:alertEnvoi, cTitle: alertTitre, nIcon: 3, nType: 1}) == 1) {
this.submitForm({
cURL: urlCible,
cSubmitAs: “FDF”
});
}

Code PHP à placer sur le serveur dans le répertoire de destination :

Code:
header(“Content-type: application/vnd.fdf”);
// read in the FDF data sent by the form
$fdf = file_get_contents(“php://input”);
// generate a customer ID number
$registration = time();
// process the FDF data
$log = fopen(“$registration”.”_data.fdf”,”w”);
fwrite($log, $fdf, strlen($fdf));
fclose($log);
// reply with some FDF data
echo %FDF-1.2
1 0 obj
/Status (Le formulaire a bien été transmis. Merci de votre confiance.)
/Fields[ > ]
>>
>>
endobj
trailer
>
%%EOF
RESPONSE;
//
$message=’Un nouveau Questionnaire de satisfaction est arrivé dans le dossier “forms” du serveur.’;
$subject=’Questionnaire de satisfaction’;
$address=’contact@exemple.com’;
mail($address, $subject, $message);
?>

:Smiley15: