VLIB

Dieser Artikel beschäftigt sich mit den wichtigsten Features von vLIB und Hyperlinks, die hilfreich im Umgang mit den drei PHP-Klassen (vlibTemplate, vlibDate, vlibMimeMail) sind. vLIB wurde von Kelvin Jones programmiert. Ich habe von Anfang an (2002) im Forum mitgearbeitet und das Projekt im Januar 2005 von ihm übernommen. Das Projekt wird weiterentwickelt, aber neue Versionen werden nur einmal im Jahr freigegeben und zum Download bereitgestellt.

Die drei PHP-Klassen von vLIB eignen sich perfekt zur Erstellung von Webapplikationen. Die Dokumentation zu allen drei Klassen ist umfangreich und es existieren viele Beispiele. Die letzte Version von vLIB wird bei Sourceforge gehostet und kann dort heruntergeladen werden. Allerdings benutzen wir nicht das Forum von Sourceforge. Das deutsche Tutorial zu vlibTemplate und vlibDate gibt einen Einstieg ins Templating. Es ist auch als PDF verfügbar. Anhand von vielen Beispielen erlernt man den Umgang mit den beiden Klassen. Die folgenden Abschnitte enthalten die wichtigsten Features zu den Klassen und Hyperlinks, die hilfreich sind im Umgang mit vLIB. vlibTemplate

  • Trennung von PHP und HTML
  • Template includes: modularer Aufbau von HTML-Seiten
  • Loops / Blöcke: Immer wiederkehrende Daten ausgeben
  • Datenbankloops: Daten aus einer DB (MySQL, Oracle, Informix, etc.) direkt ausgeben
  • IF-Abfragen in Templates
  • Template Caching: Seiten cachen
  • Template Debugger: Ansicht aller Templatevariablen und -Loops. Mächtiges Werkzeug um alle Fehler zu finden.

Die Befehlsreferenz kann und Dokumentation steht als MHTML (mehrere HTML Seiten), PDF und als CHM zur Verfügung. vlibDate

  • Datum in verschiedene Sprachen formatieren
  • Daten abziehen (-5 Wochen, + 47 Tage, etc.)
  • Umrechnung von einem Unix-Timestamp in ein vlibDate timestamp
  • Berechnung der KW
  • und vieles mehr

Die Befehlsreferenz und die Dokumentation ist als MHTML (mehrere HTML Seiten) und als PDF erhältlich. vlibMimeMail

  • verschicken von Text-Mails
  • verschicken von HTML-Mails
  • Syntaxprüfung einer Mailadresse
  • Attachments
  • Organisation, Priorität und andere Header-Informationen

Die Befehlsreferenz und die Dokumentation ist als MHTML (mehrere HTML Seiten) und als PDF erhältlich.

Das komplette Paket von vLIB steht bei Sourceforge zum Download bereit.