Code Archive

Unter http://code.mu21.de (Code Archive) befindet sich der Source-Code mit umfangreicher Beschreibung zu von mir realisierten Softwareprojekten in HTML, php, und mySQL. Darunter News-System, Feedback-Formular und Straßenkarten, Satellitenbilder sowie Routenplanung mit Google Maps API.

Im Code-Archiv veröffentliche ich zukünftig den Quellcode der von mir realisierten Projekte (HTML, PHP, mySQL). Für Standardroutinen in C, C++ und VHDL (umfangreich, siehe Projekt “Realisierung eines Calculators”) Code sei an dieser Stelle auf den Downloadbereich (Studium) verwiesen. Dass ich insbesondere von meinen www-Seiten (aus Sicherheitsgründen) nur Code von Projekten veröffentlichen kann, die derzeit offline bzw. durch neue Auftritte ersetzt worden sind, versteht sich von selbst!

Code des mu21.de pre-web 2.0-Standards:
show.php… das Herzstück
index.php… der Index
header.php… der Header
mu21.css… das Cascading Style Sheet

Wie bereits früher erwähnt, führte ich bereits (unbewusst) Anfang 2003 den so genannten pre-web 2.0-Standard auf meinen www-Seiten ein (hierzu siehe auch: Geschichte der Schwedenreise). Die Datei index.php erzeugte neben dem Cascading Style Sheet mu21.css das Layout und inkludierte (erst beim Aufruf) serverseitig die Dateien header.php bzw. show.php. In header.php war der Meta-Tag der Seiten zu finden. Die Datei show.php benötigte ich Anfangs, als das www noch nicht so böse war wie heute, nicht. Mit der Zeit häuften sich jedoch Angriffe, die auf Code-Injection innerhalb des damaligen index.php schließen ließen (XSS). Also habe ich den Code innerhalb von index.php mit einer switch-Anweisung in der Datei schow.php abgesichert.

Code des Feedback-Formulars aus dem mu21.de pre-web 2.0-Standard:
feedback.php… der HTML-Teil
submit.php… der PHP-Teil

Um vor der ansteigenden Spam-Welle wenigstens ein bisschen flüchten zu können, entschied ich mich, die Besucher meiner Webseite nur noch durch ein Feedback-Formular Kontakt mit mir aufnehmen zu lassen. Wenig später machte mir dann allerdings § 55 Abs. 2 RStV (Impressumspflicht) einen Strich durch die Rechnung: Egal, das selbstgeschriebene Feedback-Formular blieb! In der Datei feedback.php beschrieb ich das Formular an sich. Mit einem Klick auf “Submit” wurden die eingegebenen Daten in Variable gespeichert und an submit.php weitergegeben. Diese prüfte die Daten auf Vollständigkeit und sendete damit eine E-Mail an meine Adresse.

Zukünftig plane ich noch mehr Codeschnipsel zu veröffentlichen. Ein Besuch lohnt sich also immer…

No Comments! Be The First!

Leave a Reply