".date('d.m H:i')+"\n"); $blank = ''; $data = ''; //POST-Felder lesen foreach ($fields as $field){ $contend = $_POST[$field]; // Daten ins Logfile schreiben fwrite($file, $contend +"\n"); if ($contend ==''){ // wenn leer, fehlendes Feld notieren $blank[] = $field; } // Daten für XFDF-Erzeugung speichern $data[$field] = $contend; } if ($blank==true) { // unvollständig ausgefüllt // Message mit fehlenden Feldern erzeugen $message = 'Bitte füllen Sie folgende(s) Feld(er) noch aus: '; foreach ($blank as $blankfield){ $message .= $blankfield . ", "; } // Message in das Feld 'Meldung" schreiben, Komma am Schluss entfernen $data['Meldung'] = substr($message, 0, -2); // XFDF für die Felder in $data erzeugen, PDF mit Warnung laden $xfdf = createXFDF('http://localhost/pdf/ umfrage_warn.pdf', $data); } elseif ($_POST['Flag']) { // Flag gesetzt: von 'umfrage_ok.pdf' über "ändern" zurückgesandt $xfdf = createXFDF('http://localhost/pdf/ umfrage.pdf', $data); } else { // Feld "Flag" setzen, um bei Klick auf "ändern" erneut 'umfrage.pdf' anzuzeigen $data['Flag'] = true; // XFDF für die Felder in $data erzeugen, PDF "Danke fürs ausfüllen" $xfdf = createXFDF('http://localhost/pdf/ umfrage_ok.pdf', $data); } // Mime-Type setzen header('Content-type: application/vnd.adobe. xfdf'); // XFDF-Code erzeugen und ausgeben echo $xfdf; ?>