array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'fdf.examples.php', 1 => 'Beispiele', ), 'up' => array ( 0 => 'book.fdf.php', 1 => 'FDF', ), 'prev' => array ( 0 => 'fdf.constants.php', 1 => 'Vordefinierte Konstanten', ), 'next' => array ( 0 => 'ref.fdf.php', 1 => 'FDF', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'reference/fdf/examples.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
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);
?>