Skip to content

About

basic php guestbook example for school interns

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Einfaches Gästebuch (Plain PHP)

Dieses Projekt ist ein sehr simples Gästebuch in Plain PHP (ohne Frameworks).

Funktionen

  • Einträge erstellen mit Name, Überschrift und Text
  • Erstellungsdatum wird automatisch gespeichert
  • Alle vorhandenen Einträge werden oberhalb des Formulars angezeigt
  • MySQL Speicherung via PDO

Voraussetzungen

  • PHP 5.6 oder höher (empfohlen: PHP 7+)
  • Webserver (z. B. Apache/Nginx) oder PHP Built-in Server
  • MySQL/MariaDB

Installation

  1. Datenbank anlegen, z. B. guestbook.
  2. Konfiguration setzen:
    • Entweder Umgebungsvariablen verwenden:
      • DB_DSN z. B. mysql:host=localhost;dbname=guestbook;charset=utf8mb4
      • DB_USER
      • DB_PASS
    • Oder config.sample.php nach config.php kopieren und Werte anpassen.
  3. Projekt im Webserver-Dokumentenstamm bereitstellen oder per Built-in Server starten:
    • Built-in Server: php -S localhost:8000 im Projektverzeichnis ausführen und http://localhost:8000/index.php öffnen.

Hinweise

  • Beim ersten Start wird automatisch die Tabelle entries erstellt (falls noch nicht vorhanden).
  • Nach erfolgreichem Absenden des Formulars erfolgt eine Weiterleitung, um das erneute Absenden beim Aktualisieren zu vermeiden.
  • HTML-Sonderzeichen werden für Sicherheit escapet, Zeilenumbrüche im Text werden beibehalten.

About

basic php guestbook example for school interns

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages