Führungsdaten bei den Anmeldunge bis 14.11. blockiert
dosendmail mit gmx und logdatei Sondermeldung in rot
This commit is contained in:
@@ -93,6 +93,7 @@
|
||||
$enddatum = new DateTime('now');
|
||||
$enddatum->modify($monthstoadd);
|
||||
$enddatum = $enddatum->format('Ymd');
|
||||
$datum_heute = 20251114; //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
||||
$sql_sel = "SELECT * FROM fdatum1 where datum >='$datum_heute' && datum <= '$enddatum' order by datum ASC";
|
||||
$result = mysqli_query($db, $sql_sel) or die(mysqli_error($db));
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
@@ -381,12 +382,17 @@
|
||||
erhalten Sie eine Anmeldebestätigung per e-mail. Diese bitte unbedingt zur Führung
|
||||
ausgedruckt oder in digitaler Form mitbringen!
|
||||
|
||||
<div style="text-align:center;"><strong>Ohne die mitgebrachte Anmeldebestätigung erfolgt
|
||||
<!-- <div style="text-align:center;"><strong>Ohne die mitgebrachte Anmeldebestätigung erfolgt
|
||||
k e i n Einlass.</strong></div>
|
||||
-->
|
||||
</p>
|
||||
<p>
|
||||
<?PHP echo $stern_error_msg ?>
|
||||
</p>
|
||||
<p class="sondermeldung">
|
||||
Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung
|
||||
geschlossen. <br />Bis dahin können keine Führungen durchgeführt werden.
|
||||
</p>
|
||||
<strong>Anmeldung:</strong>
|
||||
<span class="textklein">(Alle Felder mit '*' müssen ausgefüllt werden)</span><br />
|
||||
<br />
|
||||
@@ -478,7 +484,7 @@
|
||||
<p>
|
||||
Hinweis zum Datenschutz: <a href="" id="dschu">Datenschutzerklärung</a>
|
||||
</p>
|
||||
<p class="lastchange">Letzte Änderungen: 2024-05-22 rxf</p>
|
||||
<p class="lastchange">Letzte Änderungen: 2025-10-22 rxf</p>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -466,3 +466,11 @@ textarea {
|
||||
#maxpro {
|
||||
margin-left: 20px;
|
||||
}
|
||||
|
||||
.sondermeldung {
|
||||
font-weight: bold;
|
||||
border: 2px rgb(229, 162, 61) solid;
|
||||
color: red;
|
||||
padding: 5px;
|
||||
width: 90%;
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
// VersiosNummern und -Geschichte
|
||||
|
||||
const VERSION="1.8.0";
|
||||
const VDATE="2025-10-17";
|
||||
const VERSION="1.8.1";
|
||||
const VDATE="2025-10-20";
|
||||
|
||||
/* History
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
<?php
|
||||
|
||||
|
||||
use PHPMailer\PHPMailer\PHPMailer;
|
||||
use PHPMailer\PHPMailer\Exception;
|
||||
use PHPMailer\PHPMailer\SMTP;
|
||||
|
||||
require 'vendor/autoload.php';
|
||||
|
||||
@@ -12,49 +11,83 @@ function sendmail($subject, $from, $body, $cc=[], $bcc=[], $to=[]) {
|
||||
$ret = [];
|
||||
$ret['error'] = false;
|
||||
|
||||
$mail = new PHPMailer(true);
|
||||
|
||||
$mail = new PHPMailer();
|
||||
$mail->CharSet = 'utf-8';
|
||||
try {
|
||||
// Debug-Einstellungen
|
||||
$mail->SMTPDebug = SMTP::DEBUG_SERVER;
|
||||
$mail->Debugoutput = function($str, $level) {
|
||||
file_put_contents(__DIR__ . '/phpmailer_debug.log',
|
||||
date('Y-m-d H:i:s') . " [Level $level] $str\n", FILE_APPEND);
|
||||
};
|
||||
|
||||
// Basis-Einstellungen
|
||||
$mail->CharSet = 'UTF-8';
|
||||
$mail->isSMTP();
|
||||
|
||||
if ($develop == 'true') {
|
||||
$mail->Host = 'mailhog';
|
||||
$mail->Port = 1025;
|
||||
$mail->SMTPAuth = false;
|
||||
} else {
|
||||
// GMX Einstellungen
|
||||
$mail->Host = 'smtp.gmx.com'; // ✅ Korrekter Host
|
||||
$mail->Port = 465;
|
||||
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
|
||||
$mail->SMTPAuth = true;
|
||||
$mail->Host = "mail.gmx.de";
|
||||
$mail->Port = "587";
|
||||
$mail->SMTPSecure = "tls";
|
||||
$mail->Username = "sternwarte.welzheim@gmx.de";
|
||||
$mail->Password = "WhSW92g!vP";
|
||||
}
|
||||
$mail->setFrom("sternwarte.welzheim@gmx.de", 'Sternwarte-Welzheim');
|
||||
$mail->Username = 'sternwarte.welzheim@gmx.de';
|
||||
$mail->Password = '4NT&%nH9&5wz'; // ✅ Tippfehler korrigiert
|
||||
|
||||
// Optional: Zusätzliche Authentifizierung
|
||||
$mail->AuthType = 'LOGIN';
|
||||
|
||||
// Optional: Timeout erhöhen
|
||||
$mail->Timeout = 60;
|
||||
}
|
||||
|
||||
// Absender
|
||||
$mail->setFrom('sternwarte.welzheim@gmx.de', 'Sternwarte-Welzheim');
|
||||
|
||||
// Empfänger
|
||||
if (count($to) != 0) {
|
||||
foreach ($to as $t) {
|
||||
$mail->addAddress($t);
|
||||
}
|
||||
}
|
||||
$mail->Subject = $subject;
|
||||
$mail->Body = $body;
|
||||
|
||||
// CC
|
||||
if (count($cc) != 0) {
|
||||
foreach ($cc as $c) {
|
||||
$mail->addCC($c);
|
||||
}
|
||||
}
|
||||
|
||||
// BCC
|
||||
if (count($bcc) != 0) {
|
||||
foreach ($bcc as $bc) {
|
||||
$mail->addBCC($bc);
|
||||
}
|
||||
}
|
||||
|
||||
// Reply-To
|
||||
if (!empty($from)) {
|
||||
$mail->addReplyTo($from);
|
||||
|
||||
|
||||
if (!$mail->send()) {
|
||||
$ret['error'] = true;
|
||||
$ret['errortext'] = $mail->ErrorInfo;
|
||||
}
|
||||
|
||||
// Inhalt
|
||||
$mail->Subject = $subject;
|
||||
$mail->isHTML(false); // Oder true, je nach Bedarf
|
||||
$mail->Body = $body;
|
||||
|
||||
// Senden
|
||||
$mail->send();
|
||||
$ret['oktext'] = 'Mail erfolgreich versendet';
|
||||
|
||||
} catch (Exception $e) {
|
||||
$ret['error'] = true;
|
||||
$ret['errortext'] = "Mailer Error: {$mail->ErrorInfo}";
|
||||
error_log("PHPMailer Error: " . $e->getMessage());
|
||||
}
|
||||
|
||||
return $ret;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@@ -269,6 +269,11 @@ einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer
|
||||
<p>
|
||||
<a name="form"> </a><?PHP echo $stern_error_msg ?></p>
|
||||
<p>
|
||||
<p class="sondermeldung">
|
||||
Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung
|
||||
geschlossen. <br />Bis dahin können keine Führungen durchgeführt werden.
|
||||
</p>
|
||||
|
||||
<strong>Unverbindliche Anfrage zu einer Sonderführung auf der
|
||||
Sternwarte Welzheim</strong><br/>
|
||||
<div id="formular" class="fltrt">
|
||||
@@ -436,6 +441,7 @@ einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer
|
||||
);
|
||||
// Heute
|
||||
$timestamp = time(); // jetzt (heute)
|
||||
$timestamp = 1762001873; //<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
||||
$timestamp1 = $timestamp + 1209600; // 14 Tage weiter
|
||||
// 365 Tage in die Zukunft...
|
||||
for ($i = 0; $i < 365; $i++) {
|
||||
@@ -508,7 +514,7 @@ einer unserer freien Mitarbeiter/-innen die Sonderführung außerhalb unserer
|
||||
|
||||
<p><br/><br/>Hinweis zum Datenschutz:
|
||||
<a href="" id="dschu">Datenschutzerklärung</a></p>
|
||||
<p class="lastchange">Letzte Änderungen: 2023-10-04 rxf</p>
|
||||
<p class="lastchange">Letzte Änderungen: 2025-10-22 rxf</p>
|
||||
</form>
|
||||
</div>
|
||||
<?
|
||||
|
||||
@@ -97,6 +97,7 @@
|
||||
$enddatum = new DateTime('now');
|
||||
$enddatum->modify($monthstoadd);
|
||||
$enddatum = $enddatum->format('Ymd');
|
||||
$datum_heute = 20251114; //<<<<<<<<<<<<<<<<<<<<<<<<<
|
||||
$sql_sel = "SELECT * FROM sonnedatum where datum >='$datum_heute' && datum <= '$enddatum' order by datum ASC";
|
||||
$result = mysqli_query($db, $sql_sel) or die(mysqli_error($db));
|
||||
while ($row = mysqli_fetch_assoc($result)) {
|
||||
@@ -381,6 +382,11 @@
|
||||
<p>
|
||||
<?PHP echo $stern_error_msg ?>
|
||||
</p>
|
||||
<p class="sondermeldung">
|
||||
Unsere Sternwarte bleibt bis voraussichtlich 14. November 2025 wegen neuer technischer Einrichtung
|
||||
geschlossen. <br />Bis dahin können keine Führungen durchgeführt werden.
|
||||
</p>
|
||||
|
||||
<strong>Anmeldung:</strong>
|
||||
<span class="textklein">(Alle Felder mit '*' müssen ausgefüllt werden)</span><br />
|
||||
<br />
|
||||
@@ -465,7 +471,7 @@
|
||||
<p>
|
||||
Hinweis zum Datenschutz: <a href="" id="dschu">Datenschutzerklärung</a>
|
||||
</p>
|
||||
<p class="lastchange">Letzte Änderungen: 2024-09-19 rxf</p>
|
||||
<p class="lastchange">Letzte Änderungen: 2025-10-22 rxf</p>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user