L
Lupus
Member
- Beiträge
- 24
- Punkte Reaktionen
- 0
Ich bekomme beim Ausführen der folgenden PHP-Datei einen Fehlerhinweis: "22 Stack trace: #0 {main} thrown in D:\xampp\htdocs\php-adventsfenster\generate.php on line 22
Kann mir jemand auf die Sprünge helfen, wie ich das heilen kann? Wenn ich die Wochentagfunktion weglasse funktioniert es.
Hier der Code:
<?php
setlocale(LC_TIME, "de_DE.UTF-8");
// CSV-Datei einlesen
$rows = array_map('str_getcsv', file('Adventsfenster.csv', FILE_IGNORE_NEW_LINES));
// Überschriften entfernen
array_shift($rows);
$html = "";
foreach ($rows as $row) {
list($tag, $name, $street, $city) = $row;
// Datum zusammenbauen → Jahr 2025
$dateString = $tag . " 2025";
// Datum erzeugen
$date = DateTime::createFromFormat("j. F Y", $dateString);
// Wochentag (MO., DI., MI., …)
$weekday = strtoupper(strftime("%a", $date->getTimestamp())) . ".";
// HTML erstellen
$html .= "
<section class=\"tag\">
<p>$tag | $weekday | $name, $street, $city</p>
</section>
";
}
// als HTML-Datei speichern
file_put_contents("adventsfenster.html", $html);
echo "✔ Fertig! Die Datei 'adventsfenster.html' wurde erzeugt.";
Kann mir jemand auf die Sprünge helfen, wie ich das heilen kann? Wenn ich die Wochentagfunktion weglasse funktioniert es.
Hier der Code:
<?php
setlocale(LC_TIME, "de_DE.UTF-8");
// CSV-Datei einlesen
$rows = array_map('str_getcsv', file('Adventsfenster.csv', FILE_IGNORE_NEW_LINES));
// Überschriften entfernen
array_shift($rows);
$html = "";
foreach ($rows as $row) {
list($tag, $name, $street, $city) = $row;
// Datum zusammenbauen → Jahr 2025
$dateString = $tag . " 2025";
// Datum erzeugen
$date = DateTime::createFromFormat("j. F Y", $dateString);
// Wochentag (MO., DI., MI., …)
$weekday = strtoupper(strftime("%a", $date->getTimestamp())) . ".";
// HTML erstellen
$html .= "
<section class=\"tag\">
<p>$tag | $weekday | $name, $street, $city</p>
</section>
";
}
// als HTML-Datei speichern
file_put_contents("adventsfenster.html", $html);
echo "✔ Fertig! Die Datei 'adventsfenster.html' wurde erzeugt.";
Anhänge