Archiv für die ‘Code Snippets’ Kategorie

PHP: Dateien und Ordner auflisten

23 Oktober 2009

Diese Funktion liest die Namen aller Dateien und Ordner in einem Verzeichnis ein und gibt diese in einem Array zurück, welches danach etwa mit einer Schleife aufgelistet werden kann.

Die Dateien können zusätzlich auf bestimmte Typen beschränkt und die Auflistung von Ordner deaktiviert werden.

» Weiterlesen: PHP: Dateien und Ordner auflisten

JS: Stylesheet Datei wechseln

20 Oktober 2009

Dieses Beispiel basiert auf der Fragen nach einem Wechsler für CSS Dateien, um den Besuchern die Möglichkeit zu geben, aus mehreren Stylesheets zu wählen. Die Auswahl wird dabei für 30 Tage in einem Cookie gespeichert und beim nächsten Anzeigen der Seite automatisch verwendet.

Demo anschauen

» Weiterlesen: JS: Stylesheet Datei wechseln

JS: Runden mit Nachkommastelle

13 Oktober 2009

JavaScript bietet von sich aus keine Funktion zum Runden einer Dezimalzahl mit Nach­kommastelle, sondern rundet immer auf eine Ganzzahl. Dafür gibt es hier nun drei kleine Funktionen zum kaufmännischen Runden, Aufrunden und Abrunden mit einer beliebigen Anzahl an Nachkommastellen:

» Weiterlesen: JS: Runden mit Nachkommastelle

Excel: Formatierungen für CSV Export

10 Oktober 2009

Diesmal geht es um ein kleines Excel Makro. Gefragt war nach einer Möglichkeit um grundlegende Schriftformatierungen wie Fett- und Kursivschrift, sowie unterstrichenen Text bei einem Export ins CSV Format zu übernehmen. Die Funktion geht alle Zellen der ersten Tabelle durch und schließt formatierten Text in folgenden Zeichen ein:

  • *Fettschrift*
  • /Kursiv/
  • _Unterstrichen_

» Weiterlesen: Excel: Formatierungen für CSV Export

PHP: Monatskalender (per Table)

8 Oktober 2009

In diesem kleinen Beispiel geht es um die Ausgabe aller Tage eines Monats als Kalenderansicht in einer Tabelle. Die spätere Ausgabe würde wie folgt aussehen:

Monatskalender

» Weiterlesen: PHP: Monatskalender (per Table)

PHP: HTML / XML Tag Attribute ermitteln

30 September 2009

Dieser Codesnippet war ursprünglich ein Beispiel aus einem Forum, wo es darum ging die Attribute aller Img-Tags aus einem HTML Code auszulesen.

Ich habe den Code noch etwas erweitert und nun kann er allgemein genutzt werden, um die Attribute beliebiger Tags aus HTML oder XML Dokumenten zu ermitteln.

» Weiterlesen: PHP: HTML / XML Tag Attribute ermitteln

JS: Einfacher Bilderwechsel / Diashow

29 September 2009

Die Tage tauchte in einem Forum die Frage nach einem JavaScript für einen einfachen, manuellen Bilderwechsel (ohne jegliche Effekte) auf. Nachfolgend der Beispielcode für eine mögliche Umsetzung:

» Weiterlesen: JS: Einfacher Bilderwechsel / Diashow

PHP: Datei- und Bildtyp ermitteln

21 September 2009

Wer beispielsweise mit Uploadformularen arbeitet oder Bilder durch eine PHP Datei weiterleitet kommt früher oder später an einen Punk, an welchem der entsprechende Dateityp der Datei ermittelt werden soll. Je nach Anwendungszweck gibt es verschiedenen Möglichkeiten die Dateierweiterung oder den MIME-Typ zu ermitteln:

» Weiterlesen: PHP: Datei- und Bildtyp ermitteln

PHP: if-else mit dem Trinitäts-Operator

7 September 2009

Die ganz normale if-else -Bedingung ist sicher jedem geläufig, doch nicht jeder kennt den Trinitäts-Operator, welcher die Bedingung in manchen Fällen deutlich verkürzen kann.

» Weiterlesen: PHP: if-else mit dem Trinitäts-Operator

PHP: Tageszahl zwischen zwei Daten

5 September 2009

Bei der Ermittlung der Tageszahl zwischen zwei Daten kann einem die kleinen Funktion gregoriantojd() sehr hilfreich sein. Diese wandelt ein Datum aus dem Gregorianischen Kalender (so wie wir ihn meist kennen) in ein Julianisches Datum um, welches ähnlich dem Timestamp ein Datum als Ganzzahl wiedergibt, jedoch nicht als Sekunden, sondern als Tage.

» Weiterlesen: PHP: Tageszahl zwischen zwei Daten