Auf einer Internetseite soll ein Bild in verschiedenen Größen dargestellt werden. Um möglichem Qualitätsverlust vorzubeugen, kann dazu eine praktische php-Bibliothek eingebunden werden, die Bildmanipulationen ohne größere Installationen oder Programmierkenntnisse erlaubt. Die Rede ist von „SLIR“ (Smart Lencioni Image Resizer). Voraussetzung für dessen Einsatz ist die php-Version 5.1.2+. Einfach über Github…
Erfahren Sie mehrBildmanipulation mit SLIR
Byte, Kilobyte, Megabyte
Manchmal muss man es einfach nachrechnen: Wie war das noch gleich, x Megabyte entsprechen noch gleich wie vielen Kilobyte? Eigentlich ist das Ganze ja recht simpel, denn ein Byte besteht aus 8 Bit. Um 1 Kilobyte zu erhalten, benötigt man 1.024 Byte (und entsprechend acht Mal 1.024, also 8.192 Bits).…
Erfahren Sie mehrValidierung von E-Mail-Adressen
Immer wieder braucht man ihn, immer wieder sucht man ihn: Den Code-Schnipsel zur Validierung von E-Mail – Adressen. Und so sieht sie aus, die kleine php-Funktion zur Validierung: function val_email($entry) { if(!preg_match(„/^[A-Z0-9._%+-ÄÖÜäöü]+@[A-Z0-9.-ÄÖÜäöü]+\.[A-Z]{2,6}$/i“, $entry)) return 0; else return 1; } Und, nur der vollständigkeithalber, der Funktionsaufruf selbst lautet entsprechend: if(val_email($email) )…
Erfahren Sie mehrPasswortvalidierung
Ein gutes Passwort sollte einige Kriterien erfüllen. Es sollte: lang genug sein, wenigstens 8 Zeichen, Sonderzeichen enthalten, Groß- und Kleinbuchstaben nutzen, Zahlen und Buchstaben beinhalten. Der Benutzer kann sich ja gerne selbst Gedanken darüber machen, wie es lauten könnte, als Programmierer sollte man sich jedoch über die Validierung des Passwortfelds…
Erfahren Sie mehrLadesymbol
Ein kleines Ladesymbol auf einer Seite einzubauen ist kein Problem. Da dauert es fast länger, ein entsprechendes animiertes Gif zu erstellen. Mit einem kleinen Online-Tool allerdings geht auch das Ruck-Zuck. “Ajaxload” bietet dabei ein ganzes Füllhorn an Funktionen: Zunächst wählt man die grundsätzliche Darstellung des Symbols und im Anschluss können…
Erfahren Sie mehr