====== Einfachstes PHP-Beispiel, Informationen zum Produktivbetrieb ======
setFDBParameter('Kostenstelle','110219');
# nur das aktuelle Jahr ausgeben, nicht alle
# $fdb->setFDBParameter('Jahr','2012');
# you can override the XSL File before processing the data
# $fdb->setXsltFile('../xsl/forschdb_utf8_chermann.xsl');
# enables debug output (displays the full HTML page)
$fdb->setXsltDebug(true);
# echo the XML URL where the data is fetched from
# echo $fdb->getXmlUrl();
# outputs the processed data (usually xml/html)
echo $fdb->process();
?>
===== Erläuterung =====
Diese Beispiel zeigt die simpelste Art der Verwendung der PHP-Bibliothek dar.
Bei jedem Aufruf der Webseite werden die XML-Daten von der Forschungsdatenbank geholt, mittels Xslt in HTML umgewandelt und dargestellt.
Wichtig ist hierbei:
- Der Pfad zum XSL-Stylesheet muss im Konstruktor der Klasse korrekt angegeben werden.
- Die Parameter für die Forschungsdatenbank müssen korrekt angegeben werden (hier nur die Kostenstelle).
- Debugging sollte im Produktivbetrieb ausgeschaltet werden, d.h.
ini_set('display_errors',0);
$fdb->setXsltDebug(false); // oder Zeile entfernen
===== Caching =====
Es findet keinerlei Caching oder zusätzliches statt.
===== Debug =====
Deaktiviert man die Debug-Ausgabe, wird lediglich der Content-Teil generiert ohne das komplette HTML-Gerüst, das nur für Testzwecke eingesetzt werden sollte.
{{tag>php techniker tf-infoportal}}