",$message); $username = str_replace("|","&strich;",$username); $message = str_replace("|","&strich;",$message); echo "
"; if (!$poster) $poster = $username; $poster = str_replace("|","&strich;",$poster); 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 (!$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; } $betreff = str_replace("|","&strich;",$betreff); if (zaehle($betreff,"!",5) == "true" || zaehle($betreff,"?",5) == "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; 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; } } while (file_exists($daten_pfad . "/". $file . "." . $datei . ".dat")) {$datei = $datei . "a";} $fp = @fopen($daten_pfad . "/". $file . "." . $datei . ".dat", "w"); flock($fp,2); $letzter_beitrag = date("d.m.Y - H:i",time()+$server_zeit_unterschied*3600) . " Uhr von " . $poster; zeilenumbruch($message); 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 . "/". $file . "." . $datei . ".dat",0777); echo "Eintrag gespeichert."; echo " Um zu Ihren Thread zu gelangen, klicken Sie hier."; if ($mail_notify == "true") { if ($threadbenachrichtung == "on" && $guest != "true") { thread_benachrichtung_hinz($file.".".$datei.".".dat,$username); } } if ($sendmail == "true" && $mail_all_admin == "true") { $message = "Hallo,\n\nes gibt ein neues Posting auf $url:\n$script_name?action=show_thread&file=$file&thread=$file.$datei.dat"; @mail($ad_mail_adresse,"Neues Posting $url",$message,"From: ".$ad_mail_adresse); } echo ""; if ($guest != "true") { increase_postings($poster); } $lbeitrag = "$file.$datei.dat"; aktuelle_zeit_board($file,$poster,$lbeitrag); if (sec_forum($file) != 1) { add_thread2last("$file.$datei.dat",get_beitraege_of($file.$datei.dat)); add_thread2html("$file.$datei.dat",$file); } add_thread2board($file,"$file.$datei.dat"); footer_show("footer.inc.php"); exit; ?>