• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Forum Script Check

gollum1990

New member
Hallo,
ich habe mal mir ein Forum Script erstellt, aber noch nicht getestet, villeicht könnet ihr das übernehmen?
Die Scripts sind noch nicht ganz vollständig, deswegen bitte ich um Verständnis. ES könnten auch noch einige Fehler drine sein.

index.php

PHP:
<?php
/* Script by Pascal Hansen */
/* Copyright 2006 */
/* Version 0.1 */
echo '<table border="0" cellspacing="0" cellpadding="0" width="600">';
echo '<tr><td colspan="5"><img src="images/banner.png" border="0"></td></tr>';
echo '<tr height="35" background="2bg.gif"><td>Neu:</td><td>Forum:</td><td>Themen:</td><td>Posts:</td><td>Letzter Poster:</td></tr>';
while($row = mysql_fetch_array(mysql_query("SELECT `id`, `forum`, `forum_beschreibung`, `themen`, `posts`, `letzter_poster`, `status` FROM `Over_Forum`")))
{
      echo '<tr height="35" background="1bg.gif"><td>';
      if($row['status'] == gesperrt)
         {
          echo '<img src="lock.gif">';
         }
      else
         {
         if($row['status'] == Neu)
         {
         echo '<img src="neu.gif">';
         }
         else
         {
         echo '<img src="alt.gif">';
         }
         }
       echo '</td><td>';
if($row['status'] == gesperrt)
{
echo '<b>'.$row['forum'].'</b>';
}
else
{
echo '<a href="viewforum.php?id='.$row['id'].'">'.$row['forum'].'</a>';
}
echo '<br><font size="5px"><i>'.$row['forum_beschreibung'].'</i></font></td><td>'.$row['themen'].'</td><td>'.$row['posts'].'</td><td>'.$row['letzter_poster'].'</td></tr>';
}
echo '</table>';
?>

viewforum.php
PHP:
<?php
session_start();
/* Script by Pascal Hansen */
/* Copyright 2006 */
/* Version 0.1 */
if(isset($_GET['id']))
{
$forumid =$_GET['id'];
echo '<table border="0" cellspacing="0" cellpadding="0" width="600">';
echo '<tr><td colspan="5"><img src="images/banner.png" border="0"></td></tr>';
echo '<tr height="35" background="2bg.gif"><td>Status:</td><td>Thema:</td><td>Ersteller:</td><td>Posts:</td><td>Letzter Poster:</td></tr>';
while($row = mysql_fetch_array(mysql_query("SELECT `id`, `thema_ersteller`, `thema`, `status`, `letzter_poster`, `posts` FROM `Thema` WHERE `forumid` = '".$forumid."'")))
     {
      echo '<tr height="35" background="1bg.gif"><Td>'.$row['status'].'</td><td><a href="viewtopic.php?id='.$row['id'].'">'.$row['thema'].'</a></td><td>'.$row['thema_ersteller'].'</td><td>'.$row['posts'].'</td><td>'.$row['letzter_poster'].'</td></tr>';
     }
echo '</table>';
if(isset($_SESSION['username))
         {
         echo '<a href="posting.php?forumid='.$forumid.'"><img src="new_topic.gif" border="0"></a><br>';
         }
else
         {
         echo '<img src="new_topic.gif" border="0"><br>';
         }
}
else
{
echo 'Forum gibt es nicht.';
}
?>

viewtopic.php
PHP:
<?php
session_start();
/* Script by Pascal Hansen */
/* Copyright 2006 */
/* Version 0.1 */
if(isset($_GET['id']))
{
$topicid =$_GET['id'];
while($row = mysql_fetch_array(mysql_query("SELECT `id`, `autor`, `titel`, `beitrag` FROM `beitrag` WHERE `themaid` = '".$id."'")))
{
while($row2 = mysql_fetch_array(mysql_query("SELECT `username`, `beitraganzahl`, `avatar`, `wohnort`, `id` FROM `login`")))
{
echo '<table border="0" cellspacing="0" cellpadding="0" width="100%">';
echo '<tr>';
echo '<td width="20%>';
echo '<table border="0" cellspacing="0" cellpadding="0" width="20%">';
echo '<tr>';
echo '<td><a href="profil.php?id="'.$row2['id'].'">'.$row2['username'].'/'.$row['autor'].'</a><br></td>';
echo '</tr>';
echo '<tr>';
echo '<td><img src="'.$row2['avatar'].'" width="20%" height="100"></td>';
echo '</tr>';
echo '<tr>';
echo '<td>Wohnort: <b>'.$row2['wohnort'].'</b><br>';
echo 'Beiträge: <b>'.$row2['beitraganzahl'].'</b><br></td>';
echo '</tr>';
echo '</table>';
echo '</td>';
echo '<td width="20%">';
echo '</td>';
echo '<td width="60%">';
echo '<table border="0" cellspacing="0" cellpadding="0" width="60%">';
echo '<tr>';
echo '<td>'.$row['titel'].'</td>';
echo '</tr>';
echo '<tr>';
include 'bbcode.php';
echo '<td>'.$text.'</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
if(isset($_SESSION['username']))
{
if($row['autor'] == $_SESSION['username'])
{
if($row['autor'] == $_SESSION['moderator'])
{
echo '[<a href="edit.php?beitrag='.$row['id'].'">Edit</a>]||[<a href="loesch.php?beitrag='.$row['id'].'">Löschen</a>]<br>';
}
else
{
echo '[<a href="edit.php?beitrag='.$row['id'].'">Edit</a>]||[<a href="loesch.php?beitrag='.$row['id'].'">Löschen</a>]<br>';

}
}
else
{
echo '[ Edit ]||[ Löschen ]<br>';
}
}
else
{
echo '[ Edit ][ Löschen ]<br>';
}
echo '</td>';
echo '</tr></table></td></tr></table>';
if(isset($_SESSION['moderator']))
{
echo '<a href="newpost.php?id='.$topic.'"><img src="newpost.gif" border="0"></a>||<a href="sperren.php?id='.$topicid['id'].'"><img src="sperr.gif" border="0"></a>';
}
else
{
if(isset($_SESSION['username']))
{
while($now = mysql_fetch_array(mysql_query("SELECT `status` FROM `Thema` WHERE `themaid` = '".$topicid."'")))
{
if($row['status'] == gesperrt)
{
echo '<img src="gesperrt.gif">';
}
else
{
echo '<a href="newpost.php?id='.$topic.'"><img src="newpost.gif" border="0"></a>';
}
}
}
else
{
}
}
}
}
?>
newpost.php
PHP:
<?php
session_start();
/* Script by Pascal Hansen */
/* Copyright 2006 */
/* Version 0.1 */
if(isset($_SESSION['username']) or isset($_SESSION['moderator']))
{
if(isset($_GET['id']))
{
$topicid =$_GET['id'];
echo '<form action="newpost.php?mode=check" method="post">';
echo 'Von: <input type="text" name="autor" value="'.$_SESSION['username'].'" disabled><br>';
echo 'Titel: <input type="text" name="titel"><br>';
echo 'Nachricht: <textarea rows="5" name="nachricht"></textarea><br>';
echo '<input type="submit" value="Weiter"><br>';
echo '</form>';
}
if($_GET['mode'] == check)
{
$autor =$_POST['autor'];
$titel =$_POST['titel'];
$nachricht =$_POST['nachricht'];
if(empty($autor) or empty($titel) or empty($nachricht))
{
echo 'Bitte füllen sie alle Felder ordnungsgemäß aus.<br>';
}
else
{
echo '[<a href="newpost.php?mode=vorschau&titel='.$titel.'&nachricht='.$nachricht.'">Vorschau</a>] [<a href="newpost.php?mode=erstellen&titel='.$titel.'&nachricht='.$nachricht.'&mode=erstellen">Erstellen</a>]<br>';
}
}
if($_GET['mode'] == vorschau)
{
if(isset($_GET['titel']) and isset($_GET['nachricht']))
{
$titel =$_GET['titel'];
$nachricht =$_GET['nachricht'];
echo '<div style="border: 1px dotted black;">';
echo $titel."<br>";
echo '</div>';
echo '<div style="border: 1px dotted blue;">';
echo $nachricht."<br>";
echo '</div>';
echo '[<a href="newpost.php?mode=erstellen&titel='.$titel.'&nachricht='.$nachricht.'&mode=erstellen">Erstellen</a>]<br>';
echo '<font color="red">Bearbeitungsfunktion noch nicht möglich!!</font><br>';
}
else
{
echo 'Ein fehler ist aufgreten<br>';
}
}
if($_GET['mode'] == erstellen)
{
if(isset($_GET['titel']) and isset($_GET['nachricht']))
{
$titel =$_GET['titel'];
$nachricht =$_GET['nachricht'];
$insert = mysql_query("INSERT INTO `beitrag` SET `autor` = '".$_SESSION['username']."', `titel` = '".$titel."', `beitrag` = '".$nachricht."' WHERE `thema` = '".$topicid."'");
$update1 = mysql_query("UPDATE `login` SET `beitraganzahl` = `beitraganzahl` + 1 WHERE `username` = '".$_SESSION['username']."'");
$update2 = mysql_query("UPDATE `thema` SET `letzter_poster` = '".$_SESSION['username']."', `posts` = `posts` + 1 WHERE `thema` = '".$topicid."'");
$update3 = mysql_query("UPDATE `Over_forum` SET `posts` = `posts` + 1, `letzter_poster` = '".$_SESSION['username']."'");
echo 'Beitrag geschrieben.<br>';
}
}
}
?>

Einige Script sind noch nicht in Arbeit genommen

Danke für eure Hilfe
 
Zurück
Oben