Hallo,
Zutaten:
1x .htaccess
<strike>1x SQLtabelle</strike>
2x PHP skriptchen von paar zeilen.
alternativ: 1x PHP-Skriptchen plus 1x http://de.selfhtml.org/servercgi/server/ssi.htm@title=SSI
wo genau brauchst du zusatzinfos?
Einen Codeansatz.
Fangen wir mit KISS an:
.htaccess mit HTTP-Authentifizierung, um
a) den einfachen Passwortschutz zu realisieren
b) den direkten Zugriff auf eine Textdatei zu verhindern
Verzeichnisaufbau könnte wie folgt aussehen:
[...]
|
|--admin/
| |-- .htaccess
| |-- admin.php (Affenformular zur Eingabe des Tagesgerichts)
| |-- tagesgericht.txt (Textinhalt des Tagesgerichts)
|
|--andereseite.php (bindet den Text von tagesgericht.txt ein)
Einfachste und unflexibelste Lösung:
a) admin.php schreibt die eingegebenen Daten für den HTML-Kontext aufbereitet
in die Datei tagesgericht.txt weg, z.B. als komplette Tabellenzeile.
b) andereseite.php bindet an geeigneter Stelle den Inhalt der Datei
tagesgericht.txt ein, z.B. mit
(include, file_get_contents, readfile)
<table>
<tr><th>Tagesgericht</th><th>Preis</th><tr>
[code lang=php] <?php
# Hier Einbinden des aktuellen mit readfile()
# da in der Textdatei kein Code enthalten ist, ist hier
# readfile gegenüber include zu bevorzugen
# Achte darauf, dass die Pfadangabe zur Textdatei stimmt.
readfile('./admin/tagesgericht.txt');
?>
</table>[/code]
Besser wäre es, die Rohingaben in einer strukturierten Datei, zum Beispiel einer CSV-Datei abzulegen (das Speichern wird leichter) und für die Ausgabe eine kleine Funktion zu schreiben, die aus der CSV-Datei das gewünschte HTML unter Beachtung des Kontextwechsels erzeugt.
Im Großen und Ganzen reichen für den Anfang zwei kleine Skripte mit wenigen Zeilen Code auskommen. Ganz bestimmt werden jedoch rasch weitere Wünsche folgen (Specials, Sonntagsbrunch, sonstige Events, Betriebsferien, Geschlossene Gesellschaft, ...), siehe Encoders Beitrag.
Daher ist es durchaus zu überlegen, von Anfang an ein CMS einzusetzen, am besten eines, mit dem Du Dich gut auskennst und das für den Anwender leicht benutzbar ist.
Freundliche Grüße
Vinzenz