PHPerKaigi 2024

Beispiele

Das folgende Beispiel zeigt die Auswertung der Formular Daten.

Beispiel #1 Auswertung eines FDF_Dokuments

<?php
// Speichern der FDF Daten in eine temporäre Datei
$fdffp = fopen("test.fdf", "w");
fwrite($fdffp, $HTTP_FDF_DATA, strlen($HTTP_FDF_DATA));
fclose($fdffp);

// ֖ffnen der temporären Datei und Auswertung der Daten
// Das PDF Formular enthält verschiedene Eingabefelder mit den zugehörigen Namen
// band, datum, kommentar, verleger, bearbeiter, sowie zwei Checkboxen
// zeige_verleger und zeige_bearbeiter.

$fdf = fdf_open("test.fdf");
$band = fdf_get_value($fdf, "band");
echo
"Das Feld Band hat den Wert '<b>$band</b>'<br />";

$datum = fdf_get_value($fdf, "datum");
echo
"Das Feld Datum hat den Wert '<b>$datum</b>'<br />";

$kommentar = fdf_get_value($fdf, "kommentar");
echo
"Das Feld Kommentar hat den Wert '<b>$kommentar</b>'<br />";

if (
fdf_get_value($fdf, "zeige_verleger") == "On") {
$verleger = fdf_get_value($fdf, "verleger");
echo
"Das Feld Verleger hat den Wert '<b>$verleger</b>'<br />";
} else {
echo
"Verleger soll nicht angezeigt werden.<br />";
}

if (
fdf_get_value($fdf, "zeige_bearbeiter") == "On") {
$bearbeiter = fdf_get_value($fdf, "bearbeiter");
echo
"Das Feld Bearbeiter hat den Wert '&<b>$bearbeiter</b>'<br />";
} else {
echo
"Bearbeiter soll nicht angezeigt werden.<br />";
}
fdf_close($fdf);
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top