'Firmenname', 'contactPerson' => 'Ansprechpartner', 'email' => 'E-Mail', 'phone' => 'Telefon', 'trade' => 'Gewerk', 'urgency' => 'Dringlichkeit' ]; $errors = []; $data = []; foreach ($required_fields as $field => $label) { $value = isset($_POST[$field]) ? trim($_POST[$field]) : ''; if (empty($value)) { $errors[] = "$label ist ein Pflichtfeld."; } $data[$field] = htmlspecialchars($value, ENT_QUOTES, 'UTF-8'); $form_data[$field] = $value; // Für Wiederbefüllung } // Optionale Felder $data['workers'] = isset($_POST['workers']) ? htmlspecialchars($_POST['workers']) : '1'; $data['message'] = isset($_POST['message']) ? htmlspecialchars($_POST['message']) : ''; $form_data['workers'] = $_POST['workers'] ?? '1'; $form_data['message'] = $_POST['message'] ?? ''; // E-Mail Validierung if (!empty($form_data['email']) && !filter_var($form_data['email'], FILTER_VALIDATE_EMAIL)) { $errors[] = 'Bitte geben Sie eine gültige E-Mail-Adresse ein.'; } // Datenschutz Checkbox if (empty($_POST['privacy'])) { $errors[] = 'Bitte akzeptieren Sie die Datenschutzerklärung.'; } // Wenn keine Fehler -> Mail senden if (empty($errors)) { if (sendEmail($data, $EMPFAENGER_EMAIL, $EMPFAENGER_NAME, $ABSENDER_EMAIL, $ABSENDER_NAME, $BETREFF_PREFIX)) { $success_message = 'Vielen Dank! Ihre Anfrage wurde erfolgreich gesendet. Wir melden uns innerhalb von 2 Stunden bei Ihnen.'; $form_data = []; // Formular leeren } else { $error_message = 'Es gab ein technisches Problem beim Senden der E-Mail. Bitte kontaktieren Sie uns direkt unter info@itiut.com.'; } } else { $error_message = implode('
', $errors); } } } } // === MAIL FUNKTION === function sendEmail($data, $to, $to_name, $from, $from_name, $subject_prefix) { // Labels für Dropdowns $trades = [ 'maler' => 'Maler & Lackierer', 'elektriker' => 'Elektriker', 'anlagenmechaniker' => 'Anlagenmechaniker (SHK)', 'fliesenleger' => 'Fliesenleger', 'mehrere' => 'Mehrere Gewerke', 'sonstiges' => 'Sonstiges' ]; $urgencies = [ 'sofort' => 'Sofort (innerhalb 24h)', 'diese_woche' => 'Diese Woche', 'naechste_woche' => 'Nächste Woche', 'dieser_monat' => 'Dieser Monat', 'flexibel' => 'Flexibel' ]; $workers = [ '1' => '1 Person', '2-3' => '2-3 Personen', '4-5' => '4-5 Personen', '6+' => 'Mehr als 6 Personen' ]; $trade_label = $trades[$data['trade']] ?? $data['trade']; $urgency_label = $urgencies[$data['urgency']] ?? $data['urgency']; $workers_label = $workers[$data['workers']] ?? $data['workers']; $subject = "$subject_prefix {$data['companyName']} - $trade_label"; // HTML E-Mail $html = '

Neue Kontaktanfrage

ITIUT Fachkräftevermittlung

Firma
' . $data['companyName'] . '
Ansprechpartner
' . $data['contactPerson'] . '
Telefon
' . $data['phone'] . '
Gesuchtes Gewerk
' . $trade_label . '
Dringlichkeit
' . $urgency_label . '
Anzahl Mitarbeiter
' . $workers_label . '
'; if (!empty($data['message'])) { $html .= '
Nachricht
' . nl2br($data['message']) . '
'; } $html .= '
'; // Plain Text Alternative $text = "NEUE ANFRAGE VON ITIUT WEBSEITE "; $text .= "Firma: {$data['companyName']} "; $text .= "Ansprechpartner: {$data['contactPerson']} "; $text .= "E-Mail: {$data['email']} "; $text .= "Telefon: {$data['phone']} "; $text .= "Gewerk: $trade_label "; $text .= "Dringlichkeit: $urgency_label "; $text .= "Anzahl: $workers_label "; if (!empty($data['message'])) { $text .= "Nachricht: {$data['message']} "; } $text .= "Gesendet am: " . date('d.m.Y H:i') . " "; $text .= "IP: " . $_SERVER['REMOTE_ADDR']; // Headers $boundary = md5(time()); $headers = "From: $from_name <$from> "; $headers .= "Reply-To: {$data['contactPerson']} <{$data['email']}> "; $headers .= "MIME-Version: 1.0 "; $headers .= "Content-Type: multipart/alternative; boundary="$boundary" "; // Message $message = "--$boundary "; $message .= "Content-Type: text/plain; charset=utf-8 "; $message .= "Content-Transfer-Encoding: 7bit "; $message .= $text . " "; $message .= "--$boundary "; $message .= "Content-Type: text/html; charset=utf-8 "; $message .= "Content-Transfer-Encoding: 7bit "; $message .= $html . " "; $message .= "--$boundary--"; return mail($to, $subject, $message, $headers); } ?> ITIUT | Fachkräftevermittlung aus Griechenland
Jetzt anfragen
Sofort verfügbare Fachkräfte

Ihr Partner gegen den Fachkräftemangel

Vermittlung qualifizierter Handwerker aus Griechenland: Maler, Elektriker, Anlagenmechaniker und Fliesenleger – sofort einsatzbereit, EU-konform, qualitätsgeprüft.

24h Erste Vermittlung
500+ Vermittlungen
98% Zufriedenheit
Fachkräfte anfragen →

Aktuell verfügbar

🎨
Maler
Verfügbar
Elektriker
Verfügbar
🔧
Anlagenmechaniker
Verfügbar
🏗️
Fliesenleger
Verfügbar

Fachkräfte anfragen

>

* Pflichtfelder. Ihre Daten werden verschlüsselt übertragen.