Hi DPler!
Ich beschäftige mich seit kurzem intensiever mit PHP (musst ich von der Schule aus) und habe nun mein erstes Projekt soweit fertig. Es ist zwar nichts all zu atemberaubendes in Betracht auf das, was es in der Richtung schon gibt. Dennnoch hielt ich es für eine gute Idee PHP anhand eines Forums zu "erlernen". - Man kann mein Forum mit keinen phpBB oder ähnlichen vergleichen, ich bezweifle auch, das es jemals irgendwo zum Einsatz kommt, aber ihr könnt es euch ja trotzdem mal anschauen.
Alles was ihr dazu braucht ist
MySQL und PHP, also einen Webserver ála Apache oder xampp. Ladet euch das Zipfile runter und entpackt es in euer htdocs Verzeichnis. Es befindet sich eine Datei 'dbmdl.sql' im Zipfile, welche die Datenbankstruktur, also die Tabellen enthält. Führt es über den phpMyAdmin oder einem anderen Tool für den Zugiff auf
MySQL aus. Es wird eine neue Datenbank erstellt ('schule' - Diese wird auch in den php Dateien verwendet). Für den Zugriff aus PHP auf
MySQL habe ich als host den
localhost und als User den pma ohne passwort angegeben.
Wenn dies bei euch soweit alles geklappt hat, dann könnt ihr nun die index.html aus dem Ordner in dem das Forum liegt aufrufen. Um sich am Forum das erste Mal anzumelden, gebt ihr als Nutzer 'admin' und als Passwort ebenfalls 'admin' ein. - Dies könnt ihr dann über den AdminControlPanel wieder ändern. Hat´s geklappt? Dann könnt ihr jetzt damit n bissl rumspielen.
Features:
* AdminControlPanel zum verwalten der Foren und Beiträgen
* Jeder Nutzer hat ein eigenes Profil
* Forum kann durchsucht werden
* Eigene Beiträge werden angezeigt
* uvm.
Ich habe bei dieser Version auf Grafiken verzichtet und alles mit Backgorundcolors gemacht. Also nicht zuviel erwarten!

In der nächsten Version soll dann noch u.a. alle wichtigen Daten wie Nutzername usw. in ne Sessiontabelle ausgelagert werden, damit die einzenlen Sachen nicht in den Links mit drin stehen. Ich hab zwar den Rechtsklick der Maus untersagt und auch keine Links in der Statuszeile einblenden lassen, aber sicher ist sicher.
Wer sich den Quellcode anschaut, wird sehen das es alles noch sehr chaotisch ist. Dies will ich in der nächsten Zeit ändern und ordentliche Kommentare reinbringen.
Wenn sich jemand das Forum mal angeschaut, kann er mir vielleicht auch gleich bei der Lösung eines kleinen Problems helfen. Unzwar werden mehrere Leerzeichen, Absätze nicht berücksichtigt. D.h. schreibe ich einen Beitrag indem zwischen zwei Zeilen noch eine leere drin ist, wird er mir nach dem speichern "zusammengequetscht" dargestellt. - Ihr werdet´s ja selber sehen. - Wie kann ich das beheben?
Gruß,
Sascha