Start der Entwicklung des WronnayCMS

WronnayCMSIch habe heute mit der Entwicklung meines eigenen Content-Management-Systems begonnen.

Das CMS soll anders als andere Systeme aufgebaut werden und ein paar Funktionen bieten, die es bisher noch nicht gibt. Da ich es für alle meine Websites benützen will, wird es sehr flexibel sein und meine ForenSoftware unterstützen.

 

Mein Cross-Site-Scripting Problem …

Ich habe ja vor kurzem davon berichtet, dass ich ein Cross-Site-Scripting Problem habe und eine Lösung gefunden habe, das stimmt aber nicht ganz: Die Funktion schafft zwar, dass kein Cross-Site-Scripting mehr möglich ist, zeigt aber auch keine Umlaute mehr an! Da ich den Cross-Site-Scripting Fehler auf fast allen meinen Webseiten gefunden habe, setze ich jetzt alle betroffenen Webseiten auf offline und entwickle ein einheitliches CMS für alle meine Webseiten, das Cross-Site-Scripting nicht erlaubt. (Das kann aber dauern …)

Funktion gegen Cross-Site-Scripting …

Da ich eben noch ein Problem mit Cross-Site-Scripting hatte, möchte ich hier Posten, wie ich es gelöst hab: Ich habe eine neue PHP-Funktion erstellt:

<?php
function nocss($nocss) {
  $nocss = mysql_real_escape_string($nocss);
  $nocss = strip_tags($nocss);
  $nocss = htmlspecialchars($nocss);
  return $nocss;
}
?>

Aufgerufen wird sie so:

<?php
nocss($TEXT);
?>

Zusätzlicher Server gemietet

Am Donnerstag habe ich einen zusätzlichen Server bestellt, am Freitag habe ich ihn eingerichtet (deshalb waren alle Wronnay.net Projekte offline) und heute bin ich fast fertig mit der Einrichtung. Der Server ist von ServerBiz.de und ich habe ihn bestellt, da ich für ForenHosting.net einen Server brauche (denn jeder User bekommt eine Datenbank) und ich mal Erfahrungen im Server-Bereich sammeln wollte.

Zurzeit laufen auf den Server alle Webseiten mit den Domains Wronnay.net und ForenHosting.net. Alle Webseiten mit anderen Domains (.tk) laufen auf anderen Servern. Sollte der Server irgendwann nicht mehr reichen, werden nur ForenHosting.net Seiten auf den Server laufen und wenn das nicht ausreicht, werden noch andere zusätzliche Server von mir gebucht.