Skip to content

FloBWer/guestbook-eample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages