",">",$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; ?>