News-Skript Bugfixes und Magic-Quotes
Bei den News-Skripts hab ich noch kleinere Fehler behoben und außerdem hab ich mich mal mit den Magic-Quotes von PHP näher auseinander gesetzt.
Die Bugfixes waren kleiner Natur. So wurde im Archiv beispielsweise noch nicht das Jahr 2001 angezeigt
PHP bietet die Möglichkeit bei Eingaben von Außerhalb automatisch verschiedenen Zeichen wie ', ", dem Nullbyte, u.ä. einen Backslash voranzustellen. Dies kann praktisch sein. In Fall des Nullbytes würden z.B. ohne den Slash alle dahinterstehenden Daten eines Strings ignoriert werden. Problem ist, das sich dieses Verhalten im Fall von Get-, Post-, Cookie-Daten nur in der Serverkonfiguration und nicht zur Laufzeit festlegen läßt. Weshalb sich je nach Server ein Skript deutlich anders verhält, wenn es die serverspezifische Einstellung nicht berücksichtigt. Da ich dafür noch keine generelle Lösung benutzt habe, hab ich mir heute mal angesehen wie sich PHP genau mit und ohne aktivierte Magic-Quotes verhält und eine entsprechende Routine geschrieben.