Intern ❘ Inhaltsverzeichnis ❘ Glossar ❘ Bausteine ❘ Links ❘ Kommentare
In den vergangenen 21 Jahren haben sich bei mir zahlreiche Bausteine (Codeschnipsel) angesammelt, die immer wieder Verwendung finden. Bisher habe ich immer viel Zeit mit der Suche danach verschwendet. Deshalb habe ich mir gedacht eine eigene „Bausteine”-Seite bringt vielleicht nicht nur mir eine Erleichterung.
Neue Bausteine CSS JavaScript PHP MySQL
- PHP - Unterverzeichnisse nach einem Dateinamen durchsuchen
- JavaScript - Den Wert des ausgewählten Optionsfelds auslesen
- CSS - Diagonaler Streifen-Effekt
- PHP - Zeitzonen auswählen
- JavaScript - Mehrere Tastatureingaben mit Zahlen
- JavaScript - Audiodateien per Button-Klick abspielen
- JavaScript - Externe Datei per AJAX zeitabhängig aktualisieren
- CSS - Kompass-Animation
- CSS - Ladeanimation ohne Bild-Grafik
- PHP - Sonnenauf.- und Sonnenuntergang mit der Geolocation API auslesen
- CSS - Pop-up-Bucheffekt
- CSS - Glühende Neon Buchstaben
- JavaScript - Eine Animation ab einer bestimmten Scroll-Position starten
- PHP - Einen Screenshot des gesamten Bildschirms erstellen
- JavaScript - Langsam zum Seitenanfang scrollen
- CSS - Bevorzugtes Farbschema darstellen (Hell.- / Dunkelmodus für Webseiten)
- CSS - Parallax Scrolling-Effekt
- JavaScript - Auslesen der Benutzer-Zeitzone
- CSS - Verwendung von Datenattributen (data-*)
- CSS - Vertikaler Text mit horizontalen Buchstaben
CSS
-
A
- Abschnitt festsetzen
- Animationen mit Keyframes
- Animierte Box mit Keyframes
- Aufzählungslisten einfärben B
- Bevorzugtes Farbschema darstellen (Hell.- / Dunkelmodus für Webseiten)
- Bild mit Impuls
- Bild vergrößern mit dem „Checkbox Hack”
- Bilder in einem Formular auswählen
- Blinkende Inhalte mit Keyframes
- Button Glas-Effekte C
- Container horizontal drehen
- Container mit
Eselsohren
- Container vertikal drehen
- CSS-Variablen D
- Datum als Kalenderblatt darstellen
- Diagonaler Streifen-Effekt Neu
- DiscoLights - Box-Shadow Animation E
- Eingabefelder und Buttons formatieren
- Elemente ab einer bestimmten Fensterbreite ausblenden
- Externe URL des Hyperlinks sichtbar machen F
- Farbige Scrollleiste
- Fehleingaben in Formularen mit CSS hervorheben G
- Glühende Neon Buchstaben Neu H
- Hintergrundbild absolut positionieren
- Hintergrundbild mit Zoom Funktion
- HTML-Elemente als Tabelle formatieren K
- Kalender Symbol neben dem Datepicker
- Kompass-Animation Neu L
- Ladeanimation ohne Bild-Grafik Neu
- Leuchtende blaue Eingabefelder
- Lightbox
- Link farbig unterstreichen
- Link zum Seitenanfang setzen M
- Markieren von Text verhindern
- Markierte Checkbox farbig hervorheben
- Mit import mehrere CSS-Dateien zusammenfassen
- Mit ::selection markierten Text hervorheben
- Modal-Fenster mit HTML5 und CSS N
- Navigation mit :target auf und zumachen
- Nur gefüllte Tabellenzellen hervorheben P
- Parallax Scrolling-Effekt
- Pflichtfeld hervorheben
- Pop-up-Bucheffekt Neu
- Position Sticky in einer HTML Tabelle R
- Regenbogen Text S
- Sternebewertung T
- Tabellenzeilen bei :hover hervorheben
- Tabellenzeilen einfärben
- Tastenkombinationen darstellen
- Text mit gestreiftem Hintergrund
- Texteingabe nur in Großbuchstaben
- Tooltip per CSS anzeigen
- Transparenter Farbverlauf U
- Uhrzeitanzeige mal anders! V
- Vertikale Schrift
- Vertikaler Text mit horizontalen Buchstaben
- Verwendung von Datenattributen (data-*) W
- Wasserzeicheneffekt - Hintergrundbild fixieren
- Wertigkeiten verändern mit der !important-Regel
JavaScript
-
1
- 1 x Klick Button A
- Alle Checkboxen auf einmal auswählen
- Anzahl der HTML-Tags
- Anzahl der Wörter als Fortschrittsbalken anzeigen
- Audiodatei in JavaScript verstecken
- Audiodateien per Button-Klick abspielen Neu
- Ausgabe des aktuellen Datums
- Ausgabe des aktuellen Datums mit Monats- und Tagesnamen
- Ausgabe zeitlich steuern
- Auslesen der Benutzer-Zeitzone Neu
- Autom. Überprüfung der Eingabe
- Automatische Weiterleitung nach einigen Sekunden B
- BB-Code in einem Textarea einfügen
- Bei der Eingabe eines Datums die Punkte automatisch hinzufügen
- Beim Anklicken einer Checkbox den dazugehörenden Text hervorheben
- Bestimmte Textstellen markieren
- Bild mit dem Mausrad vergrößern
- Bilder Zoom-Funktion
- Bildschirm und Fenstergröße ermitteln
- Browser Infos C
- Checkbox auf "unbestimmt" setzen
- Checkboxen JavaScript-Funktion zuweisen
- Confirm()
- Cookies aktiv
- Cookies setzen und löschen
- Count-Up Anzeige für Personen, Dinge etc.
- Countdown
- CountDown (2)
- Countdown (3)
- CountUp
- CSS über Javascript einbinden D
- Darstellungsmodus überprüfen
- Das gewählte Datum plus 30 Tage errechnen
- Dateiname ermitteln
- Datenbank-Inhalt an ein JavaScript (Array) übergeben
- Datum und Uhrzeit als Zeichenkette anzeigen
- Den Wert des ausgewählten Optionsfelds auslesen Neu
- Die aktuelle Fenstergröße ermitteln
- Die Höhe eines IFrames automatisch dem Inhalt anpassen
- Die Position eines Schiebereglers speichern und auslesen Neu
- Die Textauswahl in Zwischenablage kopieren
- Die Werte in Eingabefeldern per Button-Klick ändern E
- Ein farbig blinkender Text
- Eine Animation ab einer bestimmten Scroll-Position starten
- Eine Gruppe von Bildern markieren
- Einfügemarke im Textarea bewegen
- Eingabefeld bei Fehleingabe farbig markieren
- Eingabefeld selektieren
- Eingabefelder automatisch fokussieren
- Element ein- und ausblenden
- Entferne HTML Tags in JavaScript
- Erkennen ob die Feststelltaste bei der Passworteingabe eingeschaltet ist Neu
- Externe Datei per AJAX zeitabhängig aktualisieren Neu F
- Falsche Zahleneingabe ändern
- Farbanzeiger
- Formulareingabe nur mit Großbuchstaben
- Formularfelder dynamisch hinzufügen
- Formularfelder farbig markieren
- Fortschrittsanzeige mit JavaScript verändern
- Frames per Link nachladen
- Funktion zur zufälligen Auswahl eines Bildes aus einer Bildliste G
- Geburtstag anzeigen
- Gedrückte Taste markieren
- Geladenes Stylesheet austauschen
- Geolocation API - Bei Knopfdruck Koordianten ausgeben
- Großbuchstaben Test H
- HTML-Button über JavaScript eine Funktion zuweisen
- HTML-Tags in benannte Zeichen umwandeln
- HTML-Title Attribut tauschen
- HTML 5 - Pflichtfeld setzen mit JavaScript
- htmlEntities für JavaScript
- https und den Querystring aus der URL entfernen I
- Iframe-Inhalt zeitlich steuern
- Iframe alle 10 Sekunden neu laden
- Individuelle Fehlermeldung ausgeben J
- JavaScript-Version des Browsers anzeigen
- JavaScript über dem Form-Tag aufrufen L
- Langsam zum Seitenanfang scrollen Neu
- Leerstellen löschen
- Leerzeichen am Anfang und Ende einer Zeichenkette entfernen
- Letzte Änderung an einem Dokument ausgeben
- Lichtregler
- Löschen mit Sicherheitsabfrage M
- Markierten Text in ein Eingabefeld einfügen
- Mehrere Tastatureingaben mit Zahlen Neu
- Meldung mit Format N
- Nachfragen bevor die Seite verlassen wird
- Neues Fenster öffnen O
- Objekt eine JavaScript-Funktion zuweisen
- outerHTML - Quelltext anzeigen P
- Passwort im Klartext anzeigen
- Position der Einfügemarke in einem Textfeld ermitteln
- Prüfen, ob die Funktion vor dem Aufruf vorhanden ist
- Prüfen, ob die Zahl gerade oder ungerade ist R
- Radiobutton mit Auswahl-Hinweis S
- Schieberegler für Bilder
- Schlüssel und Wert aus einem Objekt auslesen Neu
- Seite autom. jede Minute neu laden
- Sekundenzähler
- Suchen und Ersetzen T
- Text bei onMouseOver und onMouseOut ersetzen
- Text in Großbuchstaben oder Kleinbuchstaben umwandeln Neu
- Text mit einem Link markieren
- Text über ID auslesen und ändern
- Textteil auswählen
- Trim-Funktion in JavaScript
- Trinitätsoperator Ü
- Überprüfen ob ein Button gedrückt wurde U
- URL Query und Fragment über JavaScript auslesen V
- Verzögerte Umleitung mit JavaScript W
- Wörter in einer Zeichenkette zählen Z
- Zahl in einem Eingabefeld mit dem Mausrad verändern
- Zahl runden
- Zahlen aus zwei Eingabefeldern zusammenzählen
- Zahlen autom. addieren
- Zahlenwerte überprüfen und korrigieren
- Zeichenkontrolle
- Zeichnung erstellen
- Zeilen, Wörter und Zeichen in einem Textarea zählen
- Zeit-Differenz ermitteln
- Zeitabhängige Aktualisierung
- Zufallsfarbe ausgeben
- Zufallslink im neuen Tab/Fenster anzeigen und aktuelle Seite verlassen
- Zweite Auswahlliste aktivieren
- Zweite Checkbox mit JavaScript auswählen
PHP
-
A
- Abfrage einer Datenbank (über PDO) und Ausgabe der Daten
- Abrunden auf x Nachkommastellen
- Absolute URL erstellen
- Adventkalender
- Alle Dateien im akt. Verzeichnis und den Unterverz. anzeigen
- Alle Dateien in einem Verzeichnis löschen
- Alle definierten PHP-Funktionen anzeigen
- Alle Formulardaten ausgeben
- Alle Leerzeichen entfernen
- Alle PHP Funktionen auflisten
- Alle Sessions ausgeben
- Alle Sessions bis auf eine löschen
- Alle Tage eines Jahres mit dem Tagesnamen ausgeben
- Alphabet mit PHP ausgeben
- Alte Bilder (einer Webcam) löschen
- Alter berechnen
- Anzahl der Bilder in einem Verzeichnis auslesen
- Anzahl der Einträge von einer DB-Tabelle formatiert ausgeben
- Anzahl eines Wortes in einem Array ermitteln
- Arithmetische Operatoren
- Array formatiert ausgeben
- Array in einer Datei speichern und wieder auslesen
- Array sortieren nach Zeichenlänge
- Array Suchfunktion
- Array verbinden und lesbar ausgeben
- Auf eine Zahl prüfen
- Ausgabe von Wörtern begrenzen
- Auswahlliste aus einem Array erstellen
- Auswahllisten vom Datum erstellen
- Authentifizierung eines Benutzers mit PDO und password_verify()
- Autom. Weiterleitung je nach Benutzername
- Automatische Verlinkung
- Automatische Verlinkung eines Textes und den Linktext kürzen B
- Badwordfilter
- BB-Code aus dem Text entfernen
- Begrüßung der Besucher
- Beispiel zu arithmetischen Operatoren
- Bild proportional zur Breite verkleinern
- Bild und Bildinformation anzeigen
- Bildanzeige je nach der Tageszeit
- Bilddatei in unterschiedlich breite "Streifen" zerlegen
- Bildname aus IMG-Tag ermitteln
- BR-Tag in neue Zeile (Newline) konvertieren C
- Callback-Funktion auf jedes Element in einem Array anwenden
- Camel-Caps-Funktion
- Copyright-Hinweis immer aktuell
- Counter für Seitenaufrufe
- CSRF-Token für Formulare erstellen
- CSS-Boxen mit PHP erstellen
- CSS-Boxen mit PHP erzeugen
- CSV-Datei in eine DB-Tabelle einlesen D
- Das aktuelle Bild (einer Webcam) anzeigen
- Datei ab einer gewissen Dateigröße automatisch mit Datum umbenennen
- Datei alle fünf Sekunden aktualisieren
- Datei mit der höchsten Nummer in einem Verzeichnis ermitteln
- Datei nach dem herunterladen autom. löschen
- Dateien auslesen und absteigend nach Datum sortieren
- Dateien in Verzeichnis rekursiv auflisten, mit Filter Neu
- Dateien nach dem Datum sortieren
- Dateien nach einer Ablauffrist automatisch löschen
- Dateiendung überprüfen
- Dateigröße ermitteln und Maßeinheit anzeigen
- Dateigröße ermitteln und Maßeinheit anzeigen 2
- Dateigröße umrechnen
- Dateigröße und letzte Aktualisierung ausgeben
- Daten (Array) mit Komma separieren und Leerzeichen löschen
- Datensätze in den Spalten einer Tabelle individuell ausgeben
- Datum ab einem bestimmten Tag ausgeben
- Datum der nächsten sieben Tage ausgeben
- Datum und Uhrzeit-Ausgabe
- Datum und Uhrzeit formatiert ausgeben Neu
- Datum zerlegen 1
- Datum zerlegen 2
- Datum zerlegen 3
- Datumsformat in ein deutsches Datum umwandeln
- define() in PHP 7
- Den Array-Inhalt in einer Tabelle aufteilen
- Den HTML-Code mit PHP 5 aufräumen
- Den Inhalt aller Textdateien nach einem Suchbegriff durchsuchen
- Den längsten Schlüssel in einem Array anzeigen
- Den Schlüssel eines Arrays überprüfen
- Die aktuelle Seite in der Navigation hervorheben
- Die Aktuelle Stunde als Symbol anzeigen
- Die ersten X-Wörter eines Satzes ausgeben
- Doppelte Einträge im Array ausfiltern E
- Ein kleiner PHP-Jahreskalender
- Ein Wort in einem Text markieren
- Einbinden aller Dateien aus einem Verzeichnis
- Einbindung einer Datei je nach gewählter Auswahl
- Eine Query String Variable entfernen
- Eine Ziffer entfernen
- Einen Satz kürzen
- Einen Screenshot des gesamten Bildschirms erstellen Neu
- Einfache Bannerrotation
- Eingabe vergleichen und ausgeben F
- Formulareingaben in eine Datei hinzufügen
- Einzelnes Element aus einem Array löschen
- Element aus einem Array entfernen
- Element aus einem Array löschen
- Ermitteln des aktuellen Datums und der Uhrzeit
- Ermittlung des Plurals
- Exif-Infos eines JPG-Bildes auslesen
- Farbbalken mit Farbänderung je nach Prozent
- Filter für die Checkbox
- Filtern von ganzen Zahlen
- foreach und list effizient einsetzen
- Formulareingaben überprüfen und Fehlermeldungen ausgeben
- Führende Null an eine einzelne Zahl anhängen G
- Gerade oder ungerade Zahl ermitteln
- Gerade Zahlen ausgeben
- Grafiken mit PHP rotieren H
- Header mit absoluter URL senden
- HTML-Mails mit dem PHPMailer versenden I
- Inhalt auf einen bestimmten Zeitraum pro Tag begrenzen
- Inhalt immer frisch vom Server holen
- IP und Host ausgeben J
- Jahres-Auswahlliste
- JSON auslesen K
- Kalenderwoche
- Kalenderwoche anzeigen
- Kleine Diashow
- Komma separierte Werte zusammenzählen
- Konvertieren von Zeichen mit Akzenten
- Koordinaten einer Grafik anzeigen L
- Lange Links automatisch kürzen
- Lange Wörter mit Leerzeichen teilen
- Lange Wörter trennen
- Leere Arrays entfernen
- Leere Arrays entfernen und Zeiger beibehalten
- Letzte Aktualisierung
- Letzten Seperator einer URL entfernen
- Letztes Verzeichnis aus einer URL ermitteln
- Level-Anzeige mit PHP und CSS
- Logfiles in einer Datei speichern
- Lotto (6 aus 49) M
- Max. Dateigröße zum hochladen anzeigen
- Mehrere Dateien zusammenfügen
- Mehrere Zeilenumbrüche durch einen ersetzen
- Metadaten einer Webseite auslesen
- Mit filter_input Zahlenwerte überprüfen
- Mit Metaphone Wörter vergleichen
- Mit PHP 5 E-Mail-Adresse sicher prüfen
- Mit PHP eine HTML-Tabelle erstellen
- Mnemonisches Passwort erstellen
- Monatlich wechselnder Text
- Monatsnamen ausgeben
- Montag bis Freitag der aktuellen Woche anzeigen
- MySQL-Version ermitteln und anzeigen Neu N
- Nach einer Zeichenkette in einem Array suchen
- Nach jedem 3 Datensatz eine neue Zeile beginnen
- Nächstgrößeren Zehner finden
- Negative Zeichenketten Angaben
- Neuer Dateiname falls eine hoch geladene Datei bereits existiert
- Neueste Datei in einem Verzeichnis anzeigen
- Nur Zahlen in Arrays beibehalten P
- Parameter per URL übergeben
- Passwortschutz für den Download
- PDF-Dateien aus einer Auswahlliste hochladen
- PHP-Quelltext einfärben
- PHP-Version des Servers ausgeben
- PHP-Version überprüfen
- Prüfen ob die Datei in der Zeichenkodierung UTF-8 gespeichert wurde
- Prüfen ob ein Array leer ist
- Punkte-Bewertung mit Sternen R
- Redirect auf eine andere Seite S
- Satzzeichen am Textende entfernen
- Schreibrechte überprüfen und ändern
- Seitentitel der aktuellen Seite auslesen
- Session automatisch nach 5 Minuten Inaktivität beenden
- Sommerzeit berechnen
- Sonnenauf.- und Sonnenuntergang mit der Geolocation API auslesen Neu
- Statische Variablen
- Suchbegriffe hervorheben
- Suche nach Übereinstimmungen mit regulärem Ausdruck
- Suchen und hervorheben mit preg_replace_callback()
- Switch Kontrollstruktur T
- Tabelle mehrfarbig ausgeben
- Tabellenzellen einfärben
- Tage bis zu einem bestimmten Datum
- Tage zwischen zwei Datumsangaben berechnen
- Text kontinuierlich mit einer for-Schleife zoomen
- Text nach dem Alphabet sortieren
- Text rückwärts ausgeben
- Text vertikal ausgeben
- Trennen von Buchstaben und Zahlen mit scanf() Ü
- Überprüfen ob in Formulareingaben HTML-Tags enthalten sind U
- Unterverzeichnisse nach einem Dateinamen durchsuchen Neu V
- Variable auf Buchstaben und Zahlen prüfen
- Variablen eines Arrays in die aktuelle Symboltabelle importieren
- Verbindungsfehler zur Datenbank anzeigen
- Vergangene Tage seit einem bestimmten Datum
- Verwendung von str_split() und chunk_split()
- Verzeichnis als eine Auswahlliste mit Anfangsbuchstaben ausgeben Neu
- Verzeichnis und alle Dateien darin löschen Neu
- Verzeichnisgröße auslesen
- Verzeichnisgröße auslesen 2
- Verzeichnisse rekursiv nach einem Dateinamen durchsuchen W
- Webseite mit einem Button neu laden
- Welcher Tag ist in X-Tagen
- Wiederkehrende Termine anzeigen
- Wochen automatisch generieren
- Wochennamen ausgeben
- Wochentag ausgeben
- Wochentag von Heute, Morgen und Übermorgen anzeigen
- Wochentage zählen und als Variabeln zurückgeben
- Wörter mit der Stoppwortliste filtern
- Wordwrap
- Wort in einem Text markieren
- Worte löschen mit Ausnahmen (RegEx) Neu X
- X-tägige "NEU"-Markierung von Einträgen Z
- Zahl erweitern
- Zahl in Stunden und Minuten umrechnen
- Zahl n-stellig ausgeben
- Zahlen schneller ausgeben
- Zahlen zweistellig ausgeben
- Zeichenkette einfach trennen
- Zeichenkette nach Tabulator trennen
- Zeitgesteuerte Wechselbilder im Monatsrythmus
- Zeitzonen auswählen Neu
- Zip-Archiv erstellen und Datei herunterladen
- Zufällige Textausgabe
- Zufällige Texte ausgeben
- Zufalls-Farbwerte ausgeben
- Zufallsbanner mit PHP
- Zufallsfarbe ausgeben
- Zufallsgenerator (Lottozahlen)
- Zufallspasswort erzeugen
- Zufallstext einer externen Datei ausgeben
- Zufallszahl anzeigen
MySQL
-
A
- Abrufen eines zweispaltigen Ergebnisses in ein Array D
- Datenbank-Abfrage über den URL-Parameter
- Datenbankinhalte mit AES verschlüsseln und auslesen Neu
- Datensätze einer Tabelle zählen
- Datensätze (Gehalt) zwischen 2000 und 3000 anzeigen
- Datensätze sortieren nach Länge der Zeichen
- Datensatz Wert erhöhen
- Datensatz Wert um 10% veringern
- Datensatz Wert um 5% erhöhen
- Den nächsten und vorherigen Datensatz ermitteln
- Die 10 neusten Einträge einer Tabelle anzeigen
- Die Differenz zweier Uhrzeiten ermitteln Neu
- Doppelte Einträge in der Tabelle finden E
- Einfügen oder aktualisieren mit 'ON DUPLICATE KEY UPDATE' Neu
- Eintrag in der Tabelle löschen
- Eintrag überschreiben F
- Flexible Insert-Funktion M
- Mit mehreren Begriffen gleichzeitig suchen
(431 Bausteine)