Willkommen auf dem TF-Infoportal Wiki.

Hier finden Sie alle Informationen über das TF-Infoportal, das Support-System OTRS und das Electures-Portal an der Technischen Fakultät.
Eine globale Navigation finden Sie im Menu links, zur Startseite geht es hier.

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
tf-infoportal:dokumentation:php:php-bibliothek-nutzung [2012/04/20 16:16] – Einbindung in die Eigene Webseite (Beispiel für Publikationslisten) ch59tf-infoportal:dokumentation:php:php-bibliothek-nutzung [2012/08/02 12:31] (aktuell) ch59
Zeile 1: Zeile 1:
-====== PHP-Nutzung ======+====== Erläuterung zur Nutzung der PHP-Klasse für die Einbindung in die eigene Webseite, Fortgeschrittenes Beispiel mit Caching ====== 
 + 
 +Dieses etwas fortgeschrittenere Beispiel nutzt die eingebauten sehr simplen Caching-Funktionen der FDB-Klasse. 
 + 
 +Die Nutzung des Caches ermöglicht die Ladezeiten der Seiten erheblich zu verkürzen, da nicht bei jedem Zugriff eine Anfrage an die Forschungsdatenbank geschickt wird. 
 + 
 +Die Cache-Dateien werden standardmässig in ''/tmp'' abgelegt, dies kann über den Setter ''setCacheDir($dir)'' geändert werden. 
 +Die Cache-Dateien haben alle standardmässig den Dateinamenspräfix ''fdb-''
 + 
 +Wird der Parameter ''fdbClearCache'' übergeben, wird der Cache für die aktuelle Parameterkonfiguration neu geschrieben. 
 + 
 +Wird der Parameter ''fdbClearAllCaches'' übergeben, werden alle Cache-Dateien gelöscht und der Cache für die aktuelle Parameterkonfiguration wird neu geschrieben. 
 + 
 +===== Änderung der Standardeinstellungen ====== 
 +Die meisten Standardeinstellungen können mit entsprechenden Methoden überschrieben werden. 
 +  * ''setCacheFilePrefix($string)'' setzt den Präfix der Cache-Dateien neu (muss alphanumerisch sein, standard: ''fdb''
 +  * Mittels ''setCacheDir($dir)'' kann das Cache-Verzeichnis geändert werden 
 +  * Mittels ''setClearCacheCmd($cmd)'' kann der Parameter zum Cache-Löschen geändert werden 
 +  * Mittels ''setClearAllCachesCmd($cmd)'' kann der Parameter für das Löschen aller Caches geändert werden 
 ===== Einbindung in die Eigene Webseite (Beispiel für Publikationslisten) ===== ===== Einbindung in die Eigene Webseite (Beispiel für Publikationslisten) =====
 <file php fdb-ira.php> <file php fdb-ira.php>
Zeile 63: Zeile 82:
 ?> ?>
 </file> </file>
 +
 +{{tag>php techniker tf-infoportal}}
QR-Code
QR-Code tf-infoportal:dokumentation:php:php-bibliothek-nutzung (erstellt für aktuelle Seite)