1. HTML Modul (mit DSGVO & Captcha & Bestätigungsmail Feld)
2. Modernes CSS
.hfv-module {
max-width: 700px;
margin: auto;
font-family: Arial, sans-serif;
}
.download-btn {
display: inline-block;
background: #0055a5;
color: #fff;
padding: 10px 15px;
margin: 5px 0;
text-decoration: none;
border-radius: 5px;
}
.upload-form {
background: #f7f7f7;
padding: 20px;
border-radius: 8px;
}
.upload-form input,
.upload-form textarea {
width: 100%;
padding: 8px;
margin: 8px 0 15px 0;
}
.submit-btn {
background: #008c3a;
color: #fff;
padding: 12px 20px;
border: none;
border-radius: 5px;
cursor: pointer;
}
.dsgvo-box {
background: #fff3cd;
padding: 10px;
border-left: 4px solid #ffcc00;
margin-bottom: 15px;
}
3. PHP Backend (Upload + Captcha Check + Mail an Verein + Bestätigungsmail)
Hinweis: Du musst deinen Google reCAPTCHA Secret Key eintragen.
success) {
die("Captcha-Überprüfung fehlgeschlagen.");
}
// Empfänger
$empfaenger = "svr-administration@sv-ruppertshain.de";
$absender = $_POST['absender_email'];
// Spieler- & Vertreterdaten
$spieler = $_POST['spieler_name'];
$geburtsdatum = $_POST['geburtsdatum'];
$vertreter = $_POST['vertreter_name'];
$bestaetigung = $_POST['bestaetigung'];
// Upload-Verzeichnis
$uploadDir = "uploads/";
if (!is_dir($uploadDir)) mkdir($uploadDir);
// Dateien speichern
$files = [];
foreach (['passantrag', 'vollmacht', 'einverstaendnis_pdf'] as $fileKey) {
if (!empty($_FILES[$fileKey]['name'])) {
$filePath = $uploadDir . time() . "_" . basename($_FILES[$fileKey]['name']);
move_uploaded_file($_FILES[$fileKey]['tmp_name'], $filePath);
$files[] = $filePath;
}
}
// Mailtext an Verein
$nachricht = "
Neuer HFV-Vorgang:
Spieler: $spieler
Geburtsdatum: $geburtsdatum
Gesetzlicher Vertreter: $vertreter
Digitale Einverständniserklärung:
$bestaetigung
Hochgeladene Dokumente:
" . implode("\n", $files);
// Mail an Verein
mail($empfaenger, "HFV-Dokumente – Neuer Vorgang", $nachricht);
// Bestätigungsmail an Absender
$bestMail = "
Sehr geehrte/r $vertreter,
wir bestätigen den Eingang Ihrer Unterlagen für den Spieler $spieler.
Die Dokumente wurden erfolgreich an den SV 1891 Ruppertshain e.V. übermittelt.
Mit freundlichen Grüßen
SV 1891 Ruppertshain e.V.
";
mail($absender, "Bestätigung – Eingang Ihrer HFV-Unterlagen", $bestMail);
echo "Vielen Dank! Ihre Unterlagen wurden erfolgreich übermittelt.";
?>
1. HTML – zusätzliche Uploadfelder für Passfoto & weitere Dokumente
Ich ergänze dein bestehendes Formular um zwei neue Felder:
• Passfoto (JPG/PNG)
• Weitere Dokumente (PDF/JPG/PNG, mehrere Dateien möglich)
HFV Passantrag & Vollmacht – Uploadportal
Bitte laden Sie die erforderlichen Dokumente hoch und füllen Sie die Einverständniserklärung aus.

