Zurzeit hatte ich nichts zu tun, also hab ich mal angefangen ein HabboCMS zu schreiben.
Sprache: PHP
Datenbank: Mysql
Der Style ist unique - also neu / ungewöhnlich.
Es ist mal was anders, nicht wie RECMS.
Index Style:
PHP Snippet:
PHP
<?php
$error = "";
if (empty($_GET))
{
header("Location: ?page=home");
}
else
{
$page = htmlspecialchars($_GET['page']);
switch ($page)
{
/* Template Seiten auswahl! */
default:
case "home":
{
include_once 'templates/index.php';
}
case "reg":
{
include_once 'templates/register.php';
}
/* Login Error */
case "error":
{
$error = "Du musst beide Felder ausfüllen!";
include_once 'templates/index.php';
}
case "keinUsername":
{
$error = "Du musst deinen Usernamen eingeben!";
include_once 'templates/index.php';
}
case "keinPasswort":
{
$error = "Du musst dein Passwort eingeben!";
include_once 'templates/index.php';
}
case "fehlerLogin":
{
$error = "Der Login ist fehlgeschlagen, überprüfe deine Login Daten!";
include_once 'templates/index.php';
}
}
}
?>
Alles anzeigen
PHP
<?php
// Die Konfigurationsdatei importieren
require_once('config.class.php');
class mysqlCore extends configCore
{
// Variablen
var $mysql_con;
var $mysqlQuery;
// PHP Kontruktor
function __construct($host, $user, $pwd, $db)
{
$this->mysql_con = mysql_connect($host, $user, $pwd) or die("Mysql Error 1:<br>".mysql_error());
mysql_select_db($db, $this->mysql_con) or die("Mysql Error 2:<br>".mysql_error());
}
// Mysql Query ausführen
function mysqlQuery($query)
{
$this->mysqlQuery = mysql_query($query);
return $this->mysqlQuery;
}
}
?>
Alles anzeigen
PHP
<?php
define("K_PFAD", "inc/klassen/");
include_once K_PFAD.'config.class.php';
include_once K_PFAD.'mysqlCore.php';
include_once K_PFAD.'siteCore.php';
$config = new configCore();
$mysqlCore = new mysqlCore(configCore::host, configCore::user, configCore::pwd, configCore::db);
$siteCore = new siteCore();
?>
Alles anzeigen
Dieses CMS wird mit Phoenix Kompatibel sein. Es ist sozusagen die weiterentwicklung vom V4rokeCMS.
Any Comments? Any Feedback..?
-Emerica