Forum
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
akt
antwort
beitrag
board
count
csv
einbau
einfache sache
fehler
funktion
gen
gucken
posting
show
speicher
stehen
tutorial
uhrzeit
zuletzt
bersicht
-
Wie kann ich bei meinem Forum machen das man sich einlogen und anmelden kann.
Hier ist ein Link zu meinem Forum:
http://zui1.xardas.lima-city.de/ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Alles sch?n und gut... ich w?rde dir aber von einer Anmeldefunktion abraten:
- wenn man sich nicht anmelden muss, bekommst du mehr postings, da diese dann anonym m?glich sind
- einen einbau eines loginsystems ist nicht eine besonders einfache sache, vor allem, wenn man das board nicht vollst?ndig selber geproggt hat!!!
MfG sebigisler -
Von eine Anmeldefunktion w?rde ich dir auch abraten! ...oder w?rdest du dich bei einer Site anmelden die du kaum kennst und wo wenig Leute im Forum sind?
-
Ok dann la?e ich das aber kann mir jemand sagen wie ich topics oder oftopics oder wie das auch immer hei?en mag, machen kann und wie ich eine Bl?tter funktion in meinem Forum machen kann.(und wo ich es einf?gen mus.
Hier ist der Qullentext:
<?php include("anfang.php");
if(isset($_GET['akt'])){
$akt=$_GET['akt'];
if($akt=="uebersicht"){ ?>
<b>Forum - ?bersicht</b><br><small><small>(Die zuletzt verfassten Themen stehen an oberster Stelle)</small></small>
<br>
</span>[<a href="forum.php?akt=nthema">neues Thema
verfassen</a>]<br>
<table style="text-align: left; width: 100%;" border="1"
cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>Nr.</td>
<td>Thema</td>
<td>Autor</td>
<td>Datum, Uhrzeit</td>
<td>Antworten</td>
</tr>
<?php
$tdat=file("themen/themen.csv");
for($x=count($tdat)-1;$x>=0;$x--){
$z=$x;
$z++;
$d=explode("#",$tdat[$x]);
$datum = getdate($d[2]);
echo('
<tr>
<td>'.$z.'</td>
<td><a href="forum.php?akt=zthema&fid='.$d[2].'">'.$d[0].'</a></td>
<td>'.$d[1].'</td>
<td>'.$datum[mday].'.'.$datum[mon].'.'.$datum[year].', '.$datum[hours].':'.$datum[minutes].'</td>
<td>'.$d[3].'</td>
</tr>
');
}
?>
</tbody>
</table>
[<a href="forum.php?akt=nthema">neues Thema verfassen</a>]
<?php
}
if($akt=="nthema"){ ?>
<b>Forum - Neues Thema verfassen</b><br><br>
<form method="post" action="forum.php?akt=teintr"><span
style="font-weight: bold;"></span>
<table style="text-align: left; width: 505px; height: 153px;"
border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td>Thema:</td>
<td><span style="font-weight: bold;"><input
maxlength="100" size="50" name="thema"></span></td>
</tr>
<tr>
<td>Ihr Name:</td>
<td><input maxlength="30" size="20"
name="bname"></td>
</tr>
<tr>
<td>Thementext:</td>
<td><textarea cols="40" rows="5"
name="text"></textarea></td>
</tr>
</tbody>
</table>
<span style="font-weight: bold;"><input
value="Fertig!" type="submit">
</span></form>
<?php
}
if($akt=="zthema"){
echo("<b>Forum - Thema und dazugeh?rige Beitr?ge zeigen</b><br><br>");
if(file_exists("themen/".$_GET['fid']."_0")){
$inf=file("themen/themen.csv");
for($x=0;$x<count($inf);$x++){
$ti=explode("#",$inf[$x]);
if($ti[2]==$_GET['fid']){
$them=$ti[0];
$taut=$ti[1];
$datum=getdate($ti[2]);
$antw=$ti[3];
}
}
echo("<hr><b>Thema: ".$them."</b>, verfasst von ".$taut." am ".$datum[mday].".".$datum[mon].".".$datum[year]." um ".$datum[hours].":".$datum[minutes]);
echo("<p>");
$gr1=readfile("themen/".$_GET['fid']."_0");
echo("</p><small><small>(".round($gr1/1024,2)." KB)</small></small><hr>");
for($j=1;$j<=$antw;$j++){
echo("<b>Antwort ".$j."</b> ");
$gr2=readfile("themen/".$_GET['fid']."_".$j);
echo("<small><small>(".round($gr2/1024,2)." KB)</small></small><hr>");
}
echo('[<a href="forum.php?akt=antw&fid='.$_GET['fid'].'">Antwort schreiben</a>]<br>[<a href="forum.php?akt=uebersicht">zur ?bersicht</a>]');
} else {
echo('Dieses Thema existiert nicht (mehr)!<br>[<a href="forum.php?akt=uebersicht">zur ?bersicht</a>]');
}
}
if($akt=="antw"){
echo('
<b>Forum - Antwort schreiben</b><br>
<br>
<form method="post" action="forum.php?akt=antwsenden&fid='.$_GET['fid'].'"><small><small>Ihr
Name:</small></small><br>
<input maxlength="30" size="20" name="name"><br>
<small><small>Antworttext:<br>
<textarea cols="50" rows="5" name="text"></textarea><br>
<br>
<input value="Fertig!" type="submit"></small></small></form>
');
}
if($akt=="antwsenden"){
echo("<b>Forum - Antwort speichern</b><br><br>");
$nam=$_POST['name'];
$txt=$_POST['text'];
$fehler=false;
if($nam==""){ echo("- Sie haben Ihren Namen nicht angegeben<br>"); $fehler=true; }
if($txt==""){ echo("- SIe haben keinen Antworttext eingegeben<br>"); $fehler=true; }
if($fehler==false){
$thd=file("themen/themen.csv");
$td=fopen("themen/themen.csv","w");
for($x=0;$x<count($thd);$x++){
$ti=explode("#",$thd[$x]);
if($ti[2]==$_GET['fid']){
$antw=trim($ti[3]);
$az=$antw;
$az++;
fwrite($td,$ti[0]."#".$ti[1]."#".$ti[2]."#".$az."\r\n");
} else {
fwrite($td,$ti[0]."#".$ti[1]."#".$ti[2]."#".trim($ti[3])."\r\n");
}
}
fclose($td);
$ad=fopen("themen/".$_GET['fid']."_".$az,"w");
fwrite($ad,"von ".$nam.", geschrieben am ".date("d.m.Y, H:i"));
fwrite($ad,"<p>".nl2br(htmlentities(stripslashes($txt)))."</p>");
fclose($ad);
echo('Danke f?r Ihre Antwort auf diesen Beitrag!<br>[<a href="forum.php?akt=zthema&fid='.$_GET['fid'].'">zum Thema</a>]<br>[<a href="forum.php?akt=uebersicht">zur ?bersicht</a>]');
}
}
if($akt=="teintr"){
echo("<b>Forum - Thema speichern</b><br><br>");
$th=$_POST['thema'];
$bn=$_POST['bname'];
$tx=$_POST['text'];
$fehler=false;
if($th==""){ echo("- Sie haben keine Themen?berschrift angegeben<br>"); $fehler=true; }
if($tx==""){ echo("- Sie haben keinen Thementext eingegeben<br>"); $fehler=true; }
if($fehler==false){
$fp=fopen("themen/themen.csv","a");
$zeit=time();
fwrite($fp,$th."#".$bn."#".$zeit."#0\r\n");
fclose($fp);
$td=fopen("themen/".$zeit."_0","w");
fwrite($td,nl2br(htmlentities(stripslashes($tx))));
fclose($td);
echo('Ihr Thema wurde erfolgreich gespeichert.<br><a href="forum.php?akt=uebersicht">zur ?bersicht</a>');
}
}
} else {
echo('<a href="forum.php?akt=uebersicht">Zur Themen?bersicht</a>');
}
include("ende.php"); ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage