flabbo-city
  Titel der neuen Seite
 
Beschwerde Ticket "image/png", "jpg" => "image/jpeg", "jpg" => "image/pjpeg", "jpeg" => "image/jpeg", "gif" => "image/gif", ); // Fortgeschrittene Anwender können ab hier Änderungen vornehmen. error_reporting(0); $eingabefehler = ""; // Bitte leer lassen! $anrede = isset($_POST["anrede"]) ? $_POST["anrede"] : ""; $anredeCk = $anrede == "Frau" ? " checked='checked'" : ""; $vorname = isset($_POST["vorname"]) ? $_POST["vorname"] : ""; $nachname = isset($_POST["nachname"]) ? $_POST["nachname"] : ""; $feld1 = isset($_POST["feld1"]) ? $_POST["feld1"] : ""; // "InGame Name" $feld2 = isset($_POST["feld2"]) ? $_POST["feld2"] : ""; // "Geburtsdatum" $feld3 = isset($_POST["feld3"]) ? $_POST["feld3"] : ""; // "Passwort (Bleibt geheim)" $feld4 = isset($_POST["feld4"]) ? $_POST["feld4"] : ""; // "Forum Name" $mailfrom = isset($_POST["mailfrom"]) ? $_POST["mailfrom"] : ""; $betreff = isset($_POST["betreff"]) ? $_POST["betreff"] : ""; $nachricht = isset($_POST["nachricht"]) ? $_POST["nachricht"] : ""; $kopie = isset($_POST["kopie"]) ? " checked='checked'" : ""; $dtype = implode(", ", array_unique(array_keys($datentyp))); $dsize = number_format(($max_groesse / 1024), 1, ",", "."); // Auswahlliste "Betreff" $array = array( "Bug", "Häcking", "Abuse", "DM", ); $betreffauswahl = "n n "; // Auswahlliste "Antwort-Wunsch" $array = array( "E-Mail", "InGame", "Per Forum", ); $antwort = isset($_POST["antwort"]) ? $_POST["antwort"] : ""; $antwortauswahl = "n n "; // Auswahlliste "Ich bin" $array = array( "-", "Staatsmember", "Gangmitglied", "User", ); $auswahl1 = isset($_POST["auswahl1"]) ? $_POST["auswahl1"] : ""; $auswahlliste1 = "n "; // Spamschutz: Rechenaufgabe $zufallszahl1 = mt_rand(1, 90); $zufallszahl2 = mt_rand(1, 9); $ergebnis = md5($zufallszahl1 + $zufallszahl2); $code = "&#" . (48 + $zufallszahl2) . ";"; // Formular erstellen $formular = "

Beschwerde Ticket

Bitte Beschreibe deine Beschwerde gegen ein Mitglied/Mitarbeiter richtig
und sorgfälltig!

 
" . $betreffauswahl . "

" . $antwortauswahl . "
" . $auswahlliste1 . "
  " . $zufallszahl1 . " + " . $code . " = (Rechenaufgabe lösen)

Dateiformat: " . $dtype . " - Dateigröße max.: " . $dsize . " KB

  Bitte alle Pflichtfelder ausfüllen!        
"; if (isset($_POST["sendung"])) { // Pflichtfelder überprüfen if (strlen($vorname) <= 2) $eingabefehler .= "• Vorname fehlt!
"; if (strlen($nachname) <= 2) $eingabefehler .= "• Nachname fehlt!
"; if ($feld1 == "") $eingabefehler .= "• InGame Name fehlt!
"; if ($feld2 == "") $eingabefehler .= "• Geburtsdatum fehlt!
"; if ($feld3 == "") $eingabefehler .= "• Passwort (Bleibt geheim) fehlt!
"; if ($feld4 == "") $eingabefehler .= "• Forum Name fehlt!
"; if (!preg_match("/^([_a-z0-9-äöüß])(([-_a-z0-9-äöüß._])*([_a-z0-9-äöüß]))*@([_a-z0-9-äöüß])(([_a-z0-9-äöüß-])*([_a-z0-9-äöüß]))+(.([_a-z0-9-äöüß])([-a-z0-9_-])?([_a-z0-9-äöüß])+)+$/i", $mailfrom)) { $eingabefehler .= "• Fehler in der E-Mail-Adresse!
"; } if (strlen($nachricht) <= 19) $eingabefehler .= "• Die Nachricht " . ((strlen($nachricht) == 0) ? " fehlt" : " ist zu kurz") . " (min. 20 Zeichen)!
"; if ($auswahl1 == "-") $eingabefehler .= "• Bitte wählen Sie Ich bin aus!
"; if (md5($_POST["zip"]) != $_POST["zip2"]) $eingabefehler .= "• Der Spamschutz ist leider falsch!
"; // Datei hochladen $link = ""; $status = ""; if ($_FILES["datei"]["name"] != "" && $_FILES["datei"]["error"] == 0) { if (in_array($_FILES["datei"]["type"], $datentyp)) { if ($_FILES["datei"]["size"] <= $max_groesse) { $array = explode(".", basename($_FILES["datei"]["name"])); $dateiendung = strtolower(end($array)); $dateiname = preg_replace("/[^a-z0-9_-]/", "", strtolower($array[0])); $neuername = substr($dateiname, 0, 25) . "_" . mt_rand(1, 999) . "." . $dateiendung; move_uploaded_file($_FILES["datei"]["tmp_name"], $verzeichnis . $neuername); if (file_exists($verzeichnis . $neuername)) { $link = $absverzeichnis . $neuername; $status = "Die Datei „" . $neuername . "” wurde erfolgreich hoch geladen.

"; } else { $eingabefehler .= "• Beim hochladen der Datei ist leider ein Fehler aufgetreten!
"; } } else { $eingabefehler .= "• Die Datei ist leider zu groß!
"; } } else { $eingabefehler .= "• Ungültiges Dateiformat!
"; } } if ($eingabefehler == "") { // Diese Nachricht wird an Ihre E-Mail-Adresse gesendet (n = neue Zeile) $datum = date("d.m.Y H:i"); $host = gethostbyaddr($_SERVER["REMOTE_ADDR"]); $text = " Datum: $datum n ==== IP: $_SERVER[REMOTE_ADDR] n Host: $host n Referrer: $_SERVER[HTTP_REFERER] n Browser: $_SERVER[HTTP_USER_AGENT] n Anrede: $anrede n Vorname: $vorname n Nachname: $nachname n InGame Name: $feld1 n Geburtsdatum: $feld2 n Passwort (Bleibt geheim): $feld3 n Forum Name: $feld4 n E-Mail: $mailfrom n Betreff: $betreff n Nachricht: $nachricht nn Datei: $link n Ich wünsche eine Antwort per: $antwort n Ich bin: $auswahl1 n ===="; // E-Mail versenden @mail($mailto, $betreff . " [Beschwerde Ticket]", $text, "From: " . $mailfrom); @mail($mailto2, $betreff . " [Beschwerde Ticket]", $text, "From: " . $mailfrom); // Formulardaten speichern if ($datei != "") { $fh = fopen($datei, "a+"); fputs($fh, "n"); fclose($fh); } // Bestätigung der E-Mail echo "

" . "Vielen Dank " . $anrede . " " . $vorname . " " . $nachname . ", die Nachricht wurde gesendet.

"; echo $status; // "Die Datei X wurde erfolgreich hochgeladen" if (isset($_POST["kopie"])) { // Diese Nachricht wird an die E-Mail-Adresse des Besuchers gesendet $kopie = " Vielen Dank für Ihren Besuch bei $url .n Wir haben folgende Nachricht erhalten:n ====n Anrede: $anrede n Vorname: $vorname n Nachname: $nachname n InGame Name: $feld1 n Geburtsdatum: $feld2 n Passwort (Bleibt geheim): $feld3 n Forum Name: $feld4 n E-Mail: $mailfrom n Betreff: $betreff n Nachricht: $nachricht nn Ich wünsche eine Antwort per: $antwort n Ich bin: $auswahl1 n ====n Mit freundlichen Grüßen,n $signatur "; // E-Mail Kopie versenden @mail($mailfrom, "Kopie einer Anfrage", $kopie, "From: " . $mailto); // Bestätigung der E-Mail Kopie echo "Sie erhalten eine Kopie Ihrer Anfrage an Ihre E-Mail-Adresse.

"; } // Automatische Weiterleitung echo "" . "Sie werden in " . $autoforward . " Sekunden zur Startseite weitergeleitet.

"; // Link zur Startseite echo "Weiter zur Startseite

"; } else { // Eingabefehler und Formular ausgeben echo str_replace("", "Die Nachricht wurde aus folgendem Grund nicht gesendet:
" . $eingabefehler, $formular); } } else { // Formular ausgeben echo $formular; } ?>
 
   
 
Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden