Archiv für die Kategorie 'Programmierung'

IE Bug: Grafische Submit-Buttons in Formularen

Mittwoch, 28.03.2007 | Tags: , ,

Die Aufgabe: Sie wollen ein Formular mit einem Grafik-Submit-Button versehen. Für diese Aufgabe wurde mit HTML 4.0 das Button-Element eingeführt und ein entsprechender Button wird wie folgt dargestellt: <button type=“submit“ name=“action“ value=“post“> <img src=“post.png“ alt=“Absenden“ /> </button> Wie zu erwarten ist, senden die Browser in diesem Fall die Parameter action=post. Der Internet Explorer aber übermittelt […]

Browser-Weiche mit PHP

Montag, 12.03.2007 | Tags: , ,

Da es immer wieder Bugs in Browsern gibt (wir wollen jetzt nicht zu auffällig nach Redmond schielen), ist es manchmal nötig, den verschiedenen Browsern unterschiedliche Daten zu liefern, um Bug´s und nicht standart-konformes Verhalten umgehen zu können. Innerhalb von PHP kann man das (bedingt) durch einen Browser-Weiche realisieren. Nachteil der Methode: Nicht alle Browser identifizieren […]

CSS – Cascading Style Sheets

Sonntag, 21.01.2007 | Tags: ,

Cascading Style Sheets (oder abgekürzt CSS) ist eine Ergänzungssprache zur exakt formatieren und positionieren von Seiten-Elementen eines strukturierten Dokuments. Sie wird vor allem in HTML und XML-Dokumenten eingesetzt. MIttels CSS wird dabei das Erscheinungsbild einer Ausgabe festgelegt, während im HTML ausschliesslich der Inhalt bearbeitet wird. Diese Trennung von Funktion und Design führt bei korrekter Anwendung […]

WordPress Plugin: Google-XML-Sitemap-Generator

Sonntag, 24.12.2006 | Tags: , ,

Herkömmliche Sitemaps sind zwar nicht schlecht (um ganz genau zu sein sogar sehr wichtig, denn es geht um Klick-Distanz – um PR (PageRank) zu vererben), aber zur Erfassung aller Seiten ist das A&O eine XML-Sitemap. Das Google Webmastertool bietet eine bequeme Schnittstelle, um Google die eigene XML-Sitemap (gemeinsames Projekt von Google, Yahoo & MSN -> […]

Google-Sitemaps: XML-Dateien online validieren

Donnerstag, 14.12.2006 | Tags: , , ,

Der Validierungsdienst Validome bietet eine Online-Validierung für Google Sitemaps an. Der Dienst bietet unter validome.org/xml/ eine Prüfung beliebige XML-Dateien inklusive DTD und/oder XML-Schema auf Wohlgeformtheit und Gültigkeit an.

Eine Seite im Theme-Design ausserhalb von WordPress erstellen

Sonntag, 03.12.2006 | Tags: , ,

Das Problem: Sie möchten eine Seite im Webdesign Ihres Blogs (also unter Verwendung Ihrer Theme) erstellen, die aber ausserhalb des eigentlichen Weblogs liegt. Vielleicht wollen Sie eine selbstprogrammiertes PHP-Anwendung einbinden? Natürlich können Sie das CSS des PHP-Scriptes an Ihr bestehendes Template anpassen, aber was ist, wenn Sie irgendwann das Templat umbauen? Wie können Sie die […]

WordPress-Funktionen ausserhalb von WordPress nutzen

Samstag, 02.12.2006 | Tags: ,

Das Problem: Sie möchten gerne WordPress-Plugins oder Word-Press-Funktionen auf Seiten ausserhalb der Struktur von WordPress benutzen?

301 (permanent) Rewrite mit php

Sonntag, 26.11.2006 | Tags: ,

Die Aufgabe: Sie wollen eine Datei mittels PHP auf eine neue URL umleiten. Suchmaschinenfreundlich geht das mittels eines 301 – permanent rewrite über die Funktion header(): <?php header(„HTTP/1.1 301 Moved Permanently“); header(„Location: http://www.neue-domain.de/“); header(„Connection: close“); ?>

Simpler Spamschutz für Webkatalog

Mittwoch, 08.11.2006 | Tags: , , ,

Fast zu simpel, um drauf zu kommen: Ein ganz einfacher Spamschutz für meinen redaktionellen Webkatalog. Das Problem: Automatische Scripte sogen für massenhafte Anmeldungen von unerwünschten Seiten -> Spam. Die automatische Anmeldung funktioniert, weil Scripte die Formulare einlesen, die Feldernamen und die Zieldatei erfassen und dann die Daten korrekt an die Empfängerdatei, die die Anmeldung in […]

PHP Kochbuch

Donnerstag, 27.04.2006 | Tags: , ,

Das PHP-Kochbuch besteht aus den typischen Kochbuchinhalten: Rezepte für verschiedenen Gelegenheiten, Ausführung, Erklärungen und wichtige Hinweise. Im Vordergrund steht der praktische Einsatz und damit die Lösung realer Probleme und Fragestellungen. Die 250 Rezepte umfassen gängige Aufgabenstellungen und Möglichkeiten von PHP, die sich leicht übertragen und in eigene Projekte integrieren lassen. PHP hat sich als freie […]