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