December 2007



mod_rewrite unter XAMPP aktivieren



Um mod_rewrite unter XAMPP zu aktivieren bedarf es nur weniger Änderungen:

Zuerst muss das entsprechende Apache Modul aktiviert werden. Dazu einfach das Raute Symbol vor folg. Zeile in der httpd.conf entfernen:

# LoadModule rewrite_module modules/mod_rewrite.so

ändern in

LoadModule rewrite_module modules/mod_rewrite.so

Im nächsten Schritt dann AllowOverride in der httpd.conf freigeben und Symlinks aktivieren:

#< Directory/ >
#    Options FollowSymLinks
#    AllowOverride None
#    Order deny,allow
#    Deny from all
#< /Directory >

ändern in:

< Directory/ >
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
< /Directory >

Dann noch einmal XAMPP neu starten und fertig!

SimpleXML und CDATA



Mit der SimpleXML-Extension stellt PHP5 ein besonders einfaches und leicht zu handhabendes Toolset zur Verfügung, um XML in ein Objekt zu konvertieren. Dieses Objekt kann mit normalen Eigenschafts-Selektoren und Array-Iteratoren bearbeitet werden.

Allerdings trat bei einer XML Datei ein Problem auf:

$s_xml = 'datei.xml';
$o_xml = simplexml_load_file($s_xml); 

In der XML Datei waren Daten in einem CDATA-Abschnitt vorhanden. Die Daten werden dann von SimpleXML einfach mal so ignoriert :(

Lösung:

$s_xml = 'datei.xml';
$o_xml = simplexml_load_file($s_xml, NULL, LIBXML_NOCDATA); 

Mit LIBXML_NOCDATA (Merge CDATA as text nodes) werden die Daten dann ganz normal verarbeitet.

ich wusste es schon immer - ICH BIN EIN WAHRER STAR ;-)



ich wusste es schon immer - ICH BIN EIN WAHRER STAR ;-)

…und ebay hat es mit heute per Post bestätigt ;-)

ich wusste es schon immer - ICH BIN EIN WAHRER STAR ;-)

ich wusste es schon immer - ICH BIN EIN WAHRER STAR ;-)