Repository navigation
Releases: HOLDMYBEEER/InternetClientServer
Release list
Zusatzaufgabe
Änderungen für die Zusatzaufgabe
In der Index.html
- Die beiden Comment-Sections in ein Formular Tag umschlossen
- Hidden-Input-Feld mit Informationen des Speicherorts.
- Senden-Button
Im PHP-Skript save_comment.php
- htmlspecialchars damit Cross-Site-Scripting (XSS) verhindert wird.
- Speicherung im JSON Format in der Datei
kommentare_daten.json - auszulesen unter http://localhost/kommentare_daten.json
- Redirect, automatische weiterleitung zurück zur header Location nach betätigen des Senden Buttons für den Kommentar
Finale Version für ESA3
Betriebssystem:
Windows 11
Webserver-Paket:
XAMPP Apache Server
Pfad zum Projekt:
C:/MeinProjekt/InternetClientServer/Begin/webroot
URL:
http://localhost/index.html
Konfigänderungen in XAMPP:
• DocumentRoot:
XAMPP Control Panel > Apache Modul > Config> Apache (httpd.config)
Die DocumentRoot + -Erlaubnis auf o.g. Pfad ändern.
Die Rechte im Directory waren standardmäßig schon passend auf:
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
• Apache Konfig Datei .htaccess in webroot angelegt
• Die Berechtigungen als INSTALL.md in webroot extra abgelegt
Anmerkung:
Ursprünglich habe ich die Dateien in meinem Firmen-OneDrive liegen, zwecks Verfügbarkeit auf mehreren Geräten aber ich habe es nach sehr langem probieren einfach nicht über diesen Pfad nicht zum laufen bekommen.
Daher habe ich den Ordner dann auf meine C: Platte kopiert, dort funktionierte es Mühelos
v2.0 Finale Version für ESA2
v2.0 Finale Version für ESA2
v1.0 Finale Version für ESA1
v1.0 Finale Version für ESA1
Initialisierung
v0.10 erste Version zur Initialisierung des Projekts