Tutorials
Hier werden von Zeit zu Zeit noch Tutorials, Artikel, kleine PHP-Scripte und Codeschnipsel online gestellt.
Spamfreie Formulare
Dieses Tutorial beschreibt, wie man ohne Captchas, zusätzliche Eingabe-Felder ("Was ist 2+4?") oder ähnlichem spamfreie Formulare erstellt. Die Formulare werden ausschließlich technisch verändert, der Nutzer bemerkt keinen Unterschied zu einem normalen Formular. Dies ist nicht möglich? Das dachte ich auch - wie naiv ;)
Das Verfahren lässt sich nicht nur - wie im Beispiel gezeigt - in PHP sondern in jeglicher serverseitigen Programmier-
bzw. Scriptsprache umsetzen.
Zum Tutorial
Spamfreies Kontaktformular downloaden
Farbverläufe mit PHP generieren
Dieses Tutorial stellt eine Funktion vor, welche einen Farbverlauf mit PHP erzeugt, wobei Breite, Höhe und
die Farben aller 4 Ecken angegeben werden kann. Ein praktisches Code Snippet z.B. zur Erzeugung von Schatten- oder Leucht-Effekten.
Zum Tutorial
PHP-Scripte direkt im Windows-Explorer starten
Dieses Tutorial beschreibt, wie man den Windows-Explorer so einrichtet, dass man PHP-Scripte direkt im Explorer starten kann. Entweder
durch Doppelklick auf eine PHP-Datei oder über das Kontextmenü (Rechtsklick auf PHP-Datei) können PHP-Scripte in beliebigen Browsern
geparsed angezeigt werden.
Zum Tutorial
Rechnen mit Timestamps, Daten und Uhrzeiten in PHP (getDateFast)
Dieser Artikel zeigt das Rechnen mit Timestamps am Beispiel einer Funktion, die einen Timestamp schneller
als date() bzw. getdate() in Datum, Uhrzeit, Wochentag etc. umrechnet (getDateFast()). Dabei werden einige Schwierigkeiten angesprochen,
die einem das Rechnen mit Timestamps schwierig machen können.
Zum Tutorial
Sommerzeit berechnen
Diese Snippets berechnen Beginn und Ende der Sommerzeit des gegebenen Jahres (als Timestamp).
Zu den Code-Snippets
Überprüfen, ob ein Jahr ein Schaltjahr ist
Diese Funktion prüft, ob das übergebene Jahr ein Schaltjahr ist.
Zum Code-Snippet
MD5-Hash einer Datei berechnen
Dieses kleine Snippet zeigt, wie man den MD5 einer Datei auf dem Server berechnet.
Zum Code-Snippet