ESRI Shapefile mit PHP lesen

Das Shapefile von ESRI ist eine bzw. sind mehrere Dateien, die Geodaten- und zugehörige Sachdaten enthalten. Die Geometrie ist in Binärformat in der Datei .shp gespeichert, die Sachdaten in der gleichnamigen. dbf Datei. Außerdem gibt es noch eine Reihe weiterer gleichnamiger Dateien. Mehr dazu bei Wikipedia. Im PHP Umfeld gibt es noch nicht so viel […]

Individuelle Klassen für WordPress Menüpunkte vergeben

Um Menüpunkte, die über das WordPressmenü ausgegeben werden einzeln im CSS zu selektieren, kann man die IDs nutzen, die WordPress automatisch vergiebt. Allerdings wirft dies Probleme auf, wenn man z.B. das Theme auf einem Entwicklungssystem erstellt und danach in ein produktives WordPress überträgt. Hier können nämlich andere IDs vergeben werden. Man will also die einzelnen […]

Imagemap Generator

Mit dem Imagemap Generator lassen sich aus einem georeferenziertem Bild einer Karte und einer CSV Datei, welche die Geometrie und zugehörige Daten für die anklickbaren Bereiche enthält, eine kontextsensitive HTML-Imagemap erstellen. HTML Imagemaps werden oft für Kartendarstellungen verwendet, bei welchen bestimmte Bereiche auf dem Bild verlinkt sind. Ein Beispiel ist eine Weltkarte auf der jedes […]

Flache Liste eines Verzeichnisbaums in PHP ausgeben

Folgendermaßen kann man einen Verzeichnisbaum flach ausgeben:

Floatende Elemente auswählen, die nebeneinander liegen

Folgendermaßen kann man Elemente selektieren, die nebeneinander floaten und in einer “Zeile” stehen: See the Pen Get same in floating row by uli schaeffler (@ulrischa) on CodePen.

HTML Eingaben in PHP filtern und ausgeben

Folgendes Beispiel: Ein Eingabefeld, in das der User HTML Code eingeben kann und nach Absenden des Formulars soll sowohl das HTML ausgewertet ausgegeben werden als auch die ursprüngliche Eingabe im Eingabefeld erneut bearbeitet werden können.Eingabe: Ausgabe: Wichtig ist hierbei die Eingabe über FILTER_SANITIZE_SPECIAL_CHARS oder FILTER_SANITIZE_FULL_SPECIAL_CHARS zu filtern. Die SANITIZE* Filter sorgen dafür, dass auch eine […]

Composer und Autoload über Namespaces

Mit Composer habe ich ein wenig herumexperimentiert – hauptsächlich deshalb, weil man ohne Composer fast keine PHP Libraries mehr verwenden kann.Interessant ist die Autoload Funktionalität von Composer. Was ist Autoloading?Bisher war der PHP Code von include und require Ausdrücken zu Beginn einer Klasse gepflastert (Hinzu kommen dann gegebenfalls auch noch use Statements für Namespaces). Wenn […]

Iframe im Responsive Webdesign

Iframes wiedersetzen sich der breitenflexiblen Darstellung. Das Problem tritt vor allem bei Youtube Videos auf. Schade, dass Google hier nichts anbietet, vor allem da Google seit heute ja sehr viel Wert auf mobil-taugliche Webseiten legt – bevorzugt im Responsive Design. Lösungen für CSS gibt es bereits: Smashingmagazine Alistapart Dabei kommen vor allem zwei CSS Klassen […]

Bootstrap und WordPress

Im Prinzip ist die Erstellung eines WordPress Themes auf Basis von Bootstrap recht einfach. 1. WordPress installieren: Famous 5 minutes installation auf Deutsch 2. Bootstrap herunterladen 3. Neues Theme anlegen und in stype.sss des Themes eigene Anpassungen zu Bootstrap machen. 4. Bootstrap Dateien im header.php bzw. footer.php verlinken. 5. In restlichen Theme Dateien mit den […]

Relaunch von ulrischa.de – jetzt responsive

Ab 21.04.2015 stellt Google seinen Suchalgorithmus um. Webseiten, die nicht mobilfähig sind werden dann schlecht bewertet. Daher habe ich daran gemacht ulrischa.de responsive umzusetzen. In den nächsten Posts werde ich beschreiben, wie man Bootstrap in WordPress integriert, um schnell responsive Design umzusetzen.