

Vor einigen Tagen ist der Microsoft Internet Explorer 7.0 und Mozilla Firefox 2.0 erschienen. Für den Webentwickler haben sich damit einige Neuerungen ergeben, die man den Kunden schmackhaft machen kann.
- RSS Feeds führen kein Schattendasein mehr. Die Angebote der Browser sind noch lange nicht perfekt. zB zeigt der Firefox eine Vorschauseite der Einträge an, auch wenn der Feed mit einem Stylesheet formatiert werden könnte. Das ist besonders nervig, wenn der Feed Anbieter noch Hinweistexte anzeigen lassen wollte. Das bringt jetzt nichts mehr.
- Sehr interessant finde ich die OpenSearch Funktion. Im Header einer Seite nimmt man einen zusätzlichen Tag auf, und der Besucher erhält dann die Suchmaske für den Browser.
<link rel="search" type="application/opensearchdescription+xml" href="http://www.rotholl.at/opensearch.php" title="Rotholl Fotosuche" />
Noch ist php6 nicht in Sichtweite. Zeit wird es allerdings schön langsam. Im Moment funktioniert die Verarbeitung von UTF-8 Strings nur sehr dürftig, und die einzelnen Versionen haben immer wieder Bugs dabei.
Selbst mit mbstring hat man immer wieder so seine Problemchen. z.B. Dieser Code funktioniert unter php5 nicht, aber schon unter php4:
[php]
header
( ‘Content-Type: text/html; charset=UTF-8′ );
$str = “Das den sind kommenden schlimme über Schäden oder am Dach!”;
echo $str . ‘
’;
mb_internal_encoding( ‘UTF-8′ );
echo preg_replace(“/\b(das|den|über|sind|am|oder)\b/iu”, ‘@@@’, $str ) . ‘
’;
echo mb_eregi_replace(“\b(das|den|über|sind|am|oder)\b”, ‘@@@’, $str ) . ‘