December 2007
mod_rewrite unter XAMPP aktivieren
- geschrieben am 17. December 2007
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
- geschrieben am 10. December 2007
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 ;-)
- geschrieben am 10. December 2007
ich wusste es schon immer - ICH BIN EIN WAHRER STAR ;-)
…und ebay hat es mit heute per Post bestätigt ;-)