PHP

MySQL: Datum vergleichen (Differenz)

Sehr häufig, ich behaupte teilweise fast immer, ist es notwendig, ein Datum oder sogar mehrere verschiedene Daten (Plural von Datum) in einem Datensatz in der Datenbank zu speichern - entweder als ein bestimmtes Datum, zum Beispiel als eine Art von Frist oder einfach ein banales Datum wie den Zeitstempel (engl. timestamp), der festhält, zu welchem […]

Internet Lexikon

Suchmaschinenoptimierung

In diesem Beitrag geht es nicht wie gewohnt um Programmierbeispiele oder Tutorials. Kurz möchte ich nach langer Auszeit abschweifen und etwas zum Thema SEO Hamburg berichten. Jeder Webmaster wird früher oder später, ob privat oder beruflich, mit dem Thema Suchmaschinenoptimierung konfrontiert werden. Sobald die Webseite steht, muss sie logischerweise auch in den Suchmaschinen-Rankings nach oben, […]

PHP

Wordpress: Das Beitragsbild im Theme anzeigen

In diesem kleinen Artikel möchte ich kurz erklären, wie man im Wordpress-Blog ein Vorschaubild im Contentbereich anzeigen lassen kann. Das Vorschaubild, oder auch Thumbnail genannt, kann sowohl auf den Übersichtsseiten als auch auf der eigentlichen Artikelseite erscheinen. Das ist jedem selbst überlassen. In den neuen Themes von Wordpress wird die Funktion the_post_thumbnail() bereits lange berücksichtigt. […]

PHP

Missing argument 2 for wpdb::prepare()

Die neue Wordpress Version 3.5 ist erschienen und in einigen Themes und Plugins wird nach einem Update sicherlich die Warnung Missing argument 2 for wpdb::prepare() erscheinen. Dies ist unter anderem eine neue Meldung, die in der neuen Version vorhanden ist. Man muss noch erwähnen, dass man beruhigt sein kann. Das jeweilige Wordpress Theme bzw. Plugin […]

PHP

Textumbruch bei langen Wörtern erzwingen

Bei der Validierung von Eingaben aus einem Formular muss man schon so einige Sachen beachten. Darf der Nutzer in das Feld zum Beispiel nur Buchstaben oder Zahlen eingeben, oder gar beides und wie lang darf die Zeichenkette sein? In der Regel wird der Nutzer auch URLs in das Feld eintragen - verhindern kann man das […]

Programme

Popup Fenster in Firefox erlauben

Vielen Internetnutzern gehen sie auf die Nerven. Wir kennen sie alle - Popups. Ganz genau. Diese sind nicht selten sehr störend beim Surfen. Auf manchen Seiten muss man diese jedoch zulassen, damit man alle Funktionen der Webseite nutzen kann. Früher gab es diese Möglichkeit in Browsern nicht oder eher selten - jetzt gibt es diese […]

PHP

URL mit Dateiendungen wie *.html bei Codeigniter

Beim durchaus beliebten open-source PHP-Framework Codeigniter von EllisLab, welches mittlerweile in der Version 2.1.3 erhältlich ist, werden die URLs nach Controller, Funktion und Parameter aufgebaut. Standardmäßig gibt es am Ende der URL keine Dateiendung wie .php, .html oder .htm. Noch nicht einmal ein Slash am Ende der URL (der sogenannte trailing slash) wird generiert, wenn […]

JavaScript

Formular per AJAX-Request (jQuery) abschicken

Das Abschicken von Formulardaten erfolgt in der Regel durch Drücken des Submitbuttons. Der Nutzer wird dann auf die jeweilige Seite weitergeleitet, die im HTML-Tag form als Attribut action angegeben ist. Bei dynamischen Webseiten kommt es oft vor, dass eine Berechnung von bestimmten Formulardaten und eine anschließende Aufbereitung und Anzeige der Ergebnisse benötigt wird. Ein Beispiel […]

PHP

Aus HTML eine PDF-Datei generieren

Mittels des PDF Konverters DOMPDF kann man auf recht einfache und schnelle Weise fertige PDF-Dateien aus HTML-Quelltext generieren. DOMPDF wandelt den HTML-"Stream" in eine PDF-Datei um. Die manuelle Zusammenstellung und Anordnung der Elemente mittels Koordinaten entfällt dadurch. In diesem Artikel werde ich kurz erklären, wie man in PHP5 mit DOMPDF eine HTML-Datei in eine PDF […]

PHP

Open Weather Map API: Ein Beispiel in PHP

In einem früheren Post habe ich nach Alternativen für eine Wetter-API gesucht und eine kleine Liste der Anbieter zusammengestellt. Der Grund war die Abschaltung der Google Weather API. Weil ein Leser von Programmieren & Optimieren um ein Tutorial zu OpenWeatherMap gebeten hat, möchte ich nun für die kostenfreie API von OpenWeatherMap (openweathermap.org) ein kleines Beispiel […]