Experimente gestartet

PHP: Zend Optimizer

Gestern habe ich mal zum Test auf einem Server den Zend Optimizer installiert. Erstmal gehts mir um mögliche Probleme, auch bei PHP-Updates. Wirklich die Performance des Optimizers testen kann ich erst, wenn ich den zusammen mit einer größeren Webseite, zum Beispiel diesem Blog, teste. Dann müsste ich den Optimizer per Default mal ausgeschaltet lassen und nur expliziet für das Blog aktivieren (und vorher/nachher die Zeiten messen).

Serendipity

Ein anderes Experiment besteht aus einer Serendipity-Testwebsite. Serendipity (kurz s9y) ist eine Blog- und CMS-Software. Ein paar Stolpersteine sind auch prompt aufgetaucht, konnten aber gelöst werden. Ich suche einfach zur Zeit eine Basis für verschiedene Webseiten, bei denen ich einerseits schnell Seiten erstellen kann und andererseits im Blog-Stil Neuigkeiten eintragen kann.

Zeichensatzprobleme beim Einbinden von WordPress-Feeds mit MagpieRSS in PHP beheben

Ich binde meine Blog-Feeds auf der ein oder anderen Webseiten ein. Dazu nutze ich in der Regel PHP und MagpieRSS. Ich hatte dabei aber immer mal wieder Probleme mit den Zeichensätzen. Die Umlaute waren meistens kein Problem, wenn ich den Zeichensatz der Webseite mit PHP auf UTF-8 geändert habe. Das hilft allerdings nicht bei Sonderzeichen im RSS-Feed, wie z.B. Gedankenstriche oder deutsche Anführungszeichen.

Die Lösung ist hier MagpieRSS den Zeichensatz mitzuteilen, der im PHP-Skript für die HTML-Ausgabe gesetzt wird:

<?
header("Content-Type: text/html; charset=utf-8");
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
?>