Die Einsendeaufgaben zu diesem Heft bestehen im Wesentlichen aus Programmieraufgaben. Bitte senden Sie für eine vollständige Lösung Folgendes ein:
Ein Lösungsdokument im Format einer gängigen Textverarbeitung (doc, docx, odt, rtf) mit Ihrem Namen, dem Heftkürzel und Ihrer Vertragsnummer.
Bitte fügen Sie bei Bedarf oder Aufforderung in der Aufgabenstellung zu einer Aufgabe den kompletten Lösungsquellcode und/oder eine Abbildung der Anwendung zur Laufzeit in das Dokument ein.
Tipp:
In jeder Windows-Version können Sie über die Taste den Bildschirminhalt als Grafik in die Zwischenablage kopieren. Aus dieser können Sie das Bild beispielsweise in ein Bildbearbeitungsprogramm einfügen, dort den relevanten Bereich ausschneiden und diesen in Ihr Lösungsdokument einfügen. In neueren Windows-Versionen steht Ihnen mit dem Snipping-Tool auch ein spezielles Werkzeug für diese Dinge zur Verfügung.
Packen Sie zusätzlich alle erforderlichen Dateien zusammen in ein Zip- oder Rar-Archiv und senden Sie dieses Archiv ebenfalls ein. Gerne dürfen Sie auch das Lösungsdokument diesem Archiv hinzufügen. Das Zusammenfassen von allen Dokumenten der Lösung zu einem Archiv ist grundsätzlich sehr sinnvoll, da die Anzahl der Dateien zum Upload bei der Online-Lernplattform beschränkt ist.
1. Aufgabe:
Diese Aufgabe und alle folgenden Aufgaben, die das Praxisprojekt weiterentwickeln basieren explizit darauf, dass alle Übungen in dem Heft zum Praxisprojekt nachvollzogen sind und Sie den Stand so zur Verfügung haben, wie er bis hierher behandelt wurde.
Modifizieren Sie die Datei index.php unseres Praxisprojekts nun so, dass deren Aussehen bei der Ausführung über den Webserver dem nachfolgend abgebildeten Screenshot entspricht.
Sie sollen dabei in dem Div-Bereich mit der ID nav ein Navigationsmenü aus Hyperlinks einbinden. Die Datei index.php soll ganz oben drei Menüpunkte enthalten, die über Hyperlinks eine Navigation zu PHP-Dateien erlauben:
• Home
• Registrieren
• Login
Die Menüpunkte sollen folgende Ziele aufrufen:
• Der Menüpunkt Home ruft die Datei index.php (also sich selbst) auf.
• Der Menüpunkt Registrieren ruft die Datei registrieren.php auf.
• Der Menüpunkt Login ruft die Datei login.php auf.
Achtung – das Navigationsmenü soll als zusätzliche PHP-Datei mit Namen nav.php bereitgestellt werden. Diese PHP-Datei soll mit dem require-Befehl in die Div-Bereiche eingebunden werden. Die Verknüpfungen können rein als HTML-Hyperlinks erstellt werden. Der entscheidende Punkt ist, dass die Datei per require eingebunden wird und damit das Navigationsmenü zentral und sukzessive erweitert werden kann.
Drucken Sie die Dateien index.php und nav.php aus oder schicken Sie diese als Dateianhang mit. Sie können den Quelltext auch gerne in das Lösungsdokument integrieren.
Ein Screenshot der Datei index.php zur Laufzeit ist ebenfalls hinzuzufügen.
Abb. A.1: Die neue Webseite mit dem Navigationsmenü
u.s.w.....