Hallo,
ich arbeite gerade daran, mein eigenes Forum zu basteln..
Ohne Datenbank aus viele einzelnen text- und php dateien.
Nun sieht dass so aus:
- Man gibt seinen Namen an
- Man gibt dass Titel des Threads an
- Man schreibt seine Frage in die textarea
1. Ein Script schreibt diese DIV-Box in die Liste mit den Threads ein (threadlist.txt):
$name = $_POST[name];
$title = $_POST[title];
$frage = $_POST[frage];
echo "<div>
<a href=\"?location=forum&thread=$title\">$title</a>
<br>
<br>
<span>Gepostet von $name</span>";
2. Das nächste Script schreibt in eine Datei (threadinclude.txt) eine Zeile Text, damit der Thread im Content includet werden kann:
case $title: include("forum/threads/$title.txt"); break;
3. Und ein drittes Script schreibt die Thread-Datei an sich:
echo '<div style="width: 100%; border: 1px solid #000; background: #EEE;">
<h1>$title</h1>
<span>Gepostet von $name</span>
<br>
<br>
<span>$frage</span>
</div>';
Die Datei 'Forum.php' sieht folgendermaßen aus:
$thread = $_GET[thread];
switch($thread) {
default:
include("forum/threadlist.php"); <-- Die Liste mit den Threads
break;
case createthread:
include("forum/createthread.php"); <-- Zum Thread erstellen
break;
include("forum/threadinclude.txt"); <-- Die Datei, in der die CASES reingeschrieben worden sind. Die will ich jetzt da includen aber dass gelingt mir iwie nicht und anders kann ich die CASES da in dass SWITCH nicht reinbekommen. Dass ist eigentlich meine richtige Frage wie dass gehen soll ;-) :D
}
P.S: Die ganzen dateien werden natürlich Per SWITCH in eine index.php eincludet.
Deswegen ist ja auch dass Problem da, dass ich die Threads includet haben will..
Mit freundlichen Grüßen,
JulianBaumueller