query("SELECT count(*) Anz FROM jumi_admin WHERE mail = '$mailan'"); $row = $result->fetch_array(); #Fehlercheck $result = $db->query("SELECT count(*) Anz FROM jumi_chor_saenger WHERE mail = '$mailan'"); $row = $result->fetch_array(); if ($row['Anz'] != "0") { echo '
User ist im System bereits vorhanden!
|***|error'; exit; } if (!filter_var($mailan, FILTER_VALIDATE_EMAIL)) { echo '
Geben Sie eine gültige Mailadresse ein!
|***|error'; exit; } $error = 0; $datum = date("Y-m-d H:i:s"); $sql1 = $db->query("INSERT INTO jumi_chor_saenger ( vorname , nachname , mail , singstimme , alter16 , selfreg_date ) VALUES ( '$vorname' , '$nachname' , '$mailan' , '$singstimme' , '$alter16' , '$datum' ) "); if (!$sql1) { echo '
Es gab ein Fehler in der Datenbank: Insert User
|***|error'; $error++; exit; } if ($error == 0) { # $empfaenger = "$mailan"; $betreff = "Hallo $vorname, willkommen bei JU & MI"; # $mailjumi = get_parameter(1); if($alter16 == '1'){ $text = " Hallo $vorname, willkommen bei JU & MI Hallo $vorname!

schön, dass du dich für JU & MI registriert hast!

Im Anhang befindet sich eine Einverständniserklärung. Diese benötigen wir unter anderem, dass wir den Jugendchor im Livestream zeigen dürfen.
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden..


Bitte unterschreibe das Formular und schicke es an uns zurück. Die Mailadresse lautet: $mailjumi Falls du das Dokument nicht einscannen kannst, reicht uns ein gut lesbares Foto oder gib uns das Formular vor einem Jugendgottesdienst zurück.

Abonniere auch unsere sozialen Kanäle, um informiert zu bleiben:
Instagram https://www.instagram.com/jugendchor_miteinander
Instagram https://www.tiktok.com/@jugendchor_miteinander

Vielen Dank,
euer JU & MI Team "; }else{ $text = " Hallo $vorname, willkommen bei JU & MI Hallo $vorname!

schön, dass du dich für JU & MI registriert hast!

Im Anhang befindet sich eine Einverständniserklärung. Diese benötigen wir unter anderem, dass wir den Jugendchor im Livestream zeigen dürfen.
Wir würden uns ebenso freuen, wenn wir eure Zusage für unsere Kanäle in den sozialen Medien bekommen würden.

Da du noch keine 16 Jahre alt bist, müssen deine Eltern/Sorgesberechtigte auf dem beigefügten Formular unterschreiben.
Sobald ihr das Einverständnis habt, schickt es an uns zurück. Die Mailadresse lautet: $mailjumi.
Falls du das Dokument nicht einscannen kannst, reicht uns ein gut lesbares Foto oder gib uns das Formular vor einem Jugendgottesdienst zurück.

Abonniere auch unsere sozialen Kanäle, um informiert zu bleiben:
Instagram https://www.instagram.com/jugendchor_miteinander
Instagram https://www.tiktok.com/@jugendchor_miteinander

Vielen Dank,
euer JU & MI Team "; } /* $mailjumi = get_parameter(1); $absender = get_parameter(2); $datei = "../media/Einwilligungserklaerung_personenbezogene_Daten.pdf"; $boundary = "PHP-mixed-".md5(time()); #$headers = "MIME-Version: 1.0\n"; #$headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "From: $absender <$mailjumi>\n"; $headers .= "Reply-To: $absender <$mailjumi>\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"".$boundary."\"\n"; #$headers .= " boundary=\"".$boundary."\"\r\n"; $size = filesize($datei); $data = file_get_contents($datei); $type = mime_content_type($datei); $name = basename($datei); $data = chunk_split(base64_encode($data)); $boundWithPre = "\n--".$boundary; $message .= "--".$boundary."\r\n"; $message .= "Content-Type: text/html; charset=\"UTF-8\"\r\n"; $message .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; $message .= $text."\r\n"; # Anhang ab hier $message .= $boundWithPre; $message .= "\nContent-Type: application/octet-stream; name=\"".$name."\""; $message .= "\nContent-Transfer-Encoding: base64\n"; $message .= "\nContent-Disposition: attachment\n"; $message .= $data; $message .= $boundWithPre."--"; $return = @mail($empfaenger, $betreff, $message, $headers); if (!$return) { // Abfrage ob Mailversand funktioniert hat echo '

Vielen Dank für die Registrierung. Es konnte allerdings keine Mail verschickt werden!
|***|success'; exit; } else { echo '
Vielen Dank für die Registrierung. Eine Mail mit weiteren Hinweisen wurde an dich geschickt.
|***|success'; exit; } */ $mail = new PHPMailer(); try { //Server settings $mail->isSMTP(); //Send using SMTP $mail->CharSet = 'UTF-8'; $mail->Encoding = 'base64'; $mail->SMTPDebug = 0; $mail->Host = 'smtp.ionos.de'; //Set the SMTP server to send through $mail->SMTPAuth = true; //Enable SMTP authentication $mail->Username = "$mailjumi"; //SMTP username $mail->Password = "$mailpwd"; //SMTP password $mail->Port = 465; //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS` $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; # Priority: Options: null (default), 1 = High, 3 = Normal, 5 = low # $mail->Priority = 1; //Recipients //$mail->SetFrom($_POST["userEmail"], $_POST["userName"]); //$mail->AddReplyTo($_POST["userEmail"], $_POST["userName"]); $mail->SetFrom("$mailjumi", "$absender"); $mail->AddAddress("$mailan", "$vorname $nachname"); $mail->AddReplyTo("$mailjumi", "$absender"); //$mail->addCC('cc@example.com'); # foreach ($mail_bcc as $empfbcc) { # $mail->addBCC("$empfbcc"); # } //Attachments $mail->AddEmbeddedImage('../media/insta.png', 'insta', 'insta.png'); $mail->AddEmbeddedImage('../media/tiktok.png', 'tiktok', 'tiktok.png'); $mail->AddAttachment("../media/Einwilligungserklaerung_personenbezogene_Daten.pdf", "Einwilligungserklaerung_personenbezogene_Daten.pdf"); //Content $mail->isHTML(true); //Set email format to HTML $mail->Subject = $betreff; $mail->Body = $text; //$mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; $mail->send(); require_once("../controller/func_save_mail.php"); save_mail($mail); echo '
Vielen Dank für die Registrierung. Eine Mail mit weiteren Hinweisen wurde an dich geschickt.
|***|success'; } catch (Exception $e) { echo '
Vielen Dank für die Registrierung. Es konnte allerdings keine Mail verschickt werden!
|***|success'; } } } ?>