Skriptsprachen

Elftes Übungsblatt, 15.07.2009

Erweitern des Chat-Projektes

Die Programm-Quellen des Chat-Projektes finden Sie zum Download auf dem Skriptsprachen-Server. Vor der Benutzung müssen Sie in der Datei "dbacess.php" Ihren Datenbankzugang eintragen.

In Ihrer Datenbank müssen Sie die Tabellen "users" und "chat" anlegen. Hier ist dafür geeigneter SQL-Code:

CREATE TABLE `users` (
  `name` varchar(12) NOT NULL,
  `password` varchar(12) NOT NULL
);

CREATE TABLE `chat` (
  `user` varchar(12) NOT NULL,
  `text` text,
  `time` varchar(20) NOT NULL default '00:00:00'
);

Aufgabe 1, Installation, Bedienung, Erweiterung

Installieren Sie "skspchat" in Ihrem Serververzeichnis und testen Sie Login und Chat-Raum.

Verändern Sie die Anzeige der Chat-Beiträge, indem Sie statt der letzten 10 Beiträge die letzten 20 Beiträge ausgeben.

Aufgabe 2, Löschen von Beiträgen

Ergänzen Sie eine Lösch-Funktion, mit der ein Benutzer seine Beiträge wieder löschen kann. Zum Löschen soll ein Benutzer den Zeitstempel des zu löschenden Beitrags in das Textfeld eingeben und einen Lösch-Knopf drücken:

ChatWindow

Achten Sie darauf, dass ein Benutzer natürlich nur eigene Beiträge löschen darf.