",">",$betreff);
echo "
";
$last_user = username_of_last_posting($thread);
if ($reloadsperre == "true") {
$reloadlogdatei = $daten_pfad . "/reload.txt";
if (is_mod_of($username,$file) != 1){
if (!is_admin($username)) {
if(ip_sperre($reloadlogdatei)==false) {
}
else
{
echo "Es wurde schon ein Eintrag mit dieser IP gepostet. Bitte warte mindestens 60 Sekunden, bis die Posting-Funktion für Sie wieder aktiviert wird. Bitte gehen Sie zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
}
}
}
if ($last_user == $username && $user_post_own == "false") {
echo "Sie haben schon den letzten Beitrag in diesem Thread geschrieben. Sie müssen diesen editieren, um eine weitere Nachricht loszuwerden.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (!$poster) $poster = $username;
$poster = str_replace("|","&strich;",$poster);
if (!$poster || !$betreff || !$message) {
echo "Es wurden nicht alle Felder ausgefüllt. Bitte gehen Sie zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (strlen($betreff) >= $max_betrefflaenge && $max_betrefflaenge) {
echo "Der Betreff ist zu lang. Bitte gehen Sie zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (zaehle($betreff,"!",7) == "true" || zaehle($betreff,"?",7) == "true") {
echo "Zu viele Ausrufezeichen/Fragezeichen im Betreff. Bitte gehen Sie zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
$user = $members_pfad . "/" . $poster . ".txt";
if (file_exists($user)) {
$fd = @fopen ($user, "r");
flock($fd,1);
$lines=@file($user);
flock($fd,3);
fclose($fd);
$lines = explode("|", $lines[0]);
$pwd_datei = $lines[1];
if ($pwd_datei != $password) {
echo "Das Passwort stimmt nicht mit dem aus den Userdaten überein. Passwort anfordern. Bitte gehen Sie zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
}
else
{
$guest="true";
$poster = strtolower($poster);
if ($guestposting!="true") {
echo "Der Username ist nicht vorhanden, Sie müssen sich registrieren, um posten zu dürfen. Bitte gehen Sie zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
}
if (!file_exists($daten_pfad . "/". $thread)) {
echo "Dieser Thread existiert nicht.zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
if (geschlossen($thread) == "1") {
echo "Dieser Thread ist geschlossen.zurück.";
echo "";
footer_show("footer.inc.php");
exit;
}
zeilenumbruch($message);
$fp = @fopen($daten_pfad . "/". $thread, "a");
flock($fp,2);
fwrite($fp, "$aktuell|$uhrzeit|$datum|$poster|$email|$betreff|$message|$ip|$htmlverarbeiten|$letzter_beitrag|0|$thread_symbol|0|\n");
flock($fp,3);
fclose($fp);
@chmod($daten_pfad . "/". $thread,0777);
if ($mail_notify == "true") {
thread_benachrichtung($thread,$username,$file,$thread);
if ($threadbenachrichtung == "on" && $guest == "true") {
echo "Mail-Benachrichtung funktioniert nur bei angemeldeten Mitgliedern. ";
}
if ($threadbenachrichtung == "on" && $guest != "true") {
thread_benachrichtung_hinz($thread,$username);
}
}
echo "Eintrag gespeichert. Um zu ihren Thread zu gelangen,";
echo " klicken Sie hier.";
if ($sendmail == "true" && $mail_all_admin == "true") {
$message = "Hallo,\n\nes gibt ein neues Posting von $poster auf $url:\n$script_name?action=show_thread&file=$file&thread=$thread";
@mail($ad_mail_adresse,"Neues Posting $url",$message,"From: ".$ad_mail_adresse);
}
echo "";
if ($guest!="true") {
increase_postings($poster);
}
$lbeitrag = chop($thread);
aktuelle_zeit_board($file,$poster,$lbeitrag);
aktuelle_zeit_thread($thread,$poster);
if (sec_forum($file) != 1) {
add_thread2last($thread,get_beitraege_of($thread));
add_thread2html($thread,$file);
}
make_threadfirst($file,$thread);
footer_show("footer.inc.php");
exit;
?> |