Ist doch auf der Seite gepostet :)
Ist aber nicht der aktuelle. Hier mal eine neuere Version:
469 Byte mit '1' als Passwort, 'Home' als Hauptseitenname, und ' °' als Menüpunkt-Trennzeichen.
Siehe auch code ohne gzcompression weiter unten.
Code:
<html><?eval(gzuncompress(base64_decode('eJxVUctuwyAQ/BUXUWEkt1HPNu61fxERe6mRwCAedRIr/94ljlP1BMvOzuwMMEyOdVOypu9Obrz0rKVefLQqz0PSbq6Gml75qlX9Uk56FezLWWDtrTwpbeAIZx1TLDC+KudhxmsjOSLmweQRSqcF1CGdrKYASnw6Qa/9e3eQPbkTUcfXDaFcsH2nZ59TNUsLwvyrYvUjTQZBXd8lOCcZQG6dhFRPQbcLHnbQzpIuHlnyyeoycAMToeh7IahBe1FsDgiNpCEL4a3CKTQXm5iC9tHIOAHWifNteh1qZtiuNwVkpVYQS9pHFrZkQUfxLANvlwmDq6kW6hsK+4jR0SwgwPcxgDdygJq9soaxJsglBwPz4NAYangc4/yh9/ZMdBE091Q/IoX7r/6lbbewy3qsxR9dcPlf/hSlxA==')));?>
(Ohne eval und kompression, 498 byte)
Code:
<HTML><?$p=1;function c($z){if(!$z){$z='Home';}if(!file_exists($z)){fopen($z,a);}include($z);echo"<a href=?o=$z>.</a>";}if($o){echo"<form><input name=l><input name=s value=$o><textarea name=t>";include($o);echo"</textarea><input type=submit>";}elseif($p==$l){$s=fopen("$s","w");fputs($s,stripslashes($t));}else{c('l');echo"<hr>";$m="m";fopen($m,a);$d=fopen($m,r);while($i=fgets($d)){$u=ereg_replace('%','',rawurlencode(chop($i)));echo"-<a href=?w=$u>$i</a>";}echo'<a href=?o=m>.</a><hr>';c($w);}?>
$p=1; <- Passwort, im Beispiel oben "1".
$z='Home'; <- Name der Hauptseite.
Bei MicroCMS ist alles was irgendwie entbehrlich war weggelassen worden.
Ich habe auch den textarea-tag offen gelassen. Bei manchen Browsern ist das ein Problem, dann kann man einfach eine einzeilige Input-Zeile nehmen.
Auf der Seite erscheint eine HR-Linie die Header, Menü und Body trennt.
Der Punkt-Link führt zur minimalistischen Editor-Oberfläche.
Einfach das Passwort in das leere Feld eingeben, und in die Textarea den Seiteninhalt/HTML.
Beim Menü ist jede Zeile ein neuer Menüpunkt :)