Navigation
 Startseite
 Fachbücher
 Anzeigenmarkt
 Forum
 Webmaster News
 Script Newsletter
 Push Meldungen
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Lernpfade
 Webhoster Vergleich
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 Unit Test Generator
 TLD Liste
 Webkatalog‑Verzeichnis

Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains...
https://www.Hosterplus.de
Artfiles.de
Bietet Serviceorientierte...
https://www.Artfiles.de
 
 
 

Terminverwaltungs-Script

Mit dem Terminverwaltungs-Script tragen Sie Termine in einen Kalender ein und lassen sich rechtzeitig per E-Mail daran erinnern. Die Erinnerung geht auf Wunsch auch an andere Empfänger, zum Beispiel an Kunden oder Kollegen. Für wiederkehrende Nachrichten legen Sie E-Mail-Vorlagen an und müssen den Text nicht jedes Mal neu schreiben. Damit eignet sich die Terminverwaltung für alle Aufgaben, bei denen zu einem festen Zeitpunkt eine E-Mail hinausgehen soll.

Beispiele für den Einsatz der Terminverwaltung

  • Kunden über geplante Ereignisse benachrichtigen
  • Kündigungen bestätigen
  • an geplante Wartungsarbeiten erinnern
  • eine Woche nach einem Angebot nachfragen
  • ein Angebot zu einem festen Termin verschicken
  • an Fertigstellungstermine erinnern
  • auf anstehende Änderungen hinweisen
  • rechtzeitig vor dem Ende einer Kündigungsfrist erinnern
  • und vieles mehr

Die Terminverwaltung ist für einen Benutzer ausgelegt: Bei der Installation legen Sie ein Administratorkonto an, eine Verwaltung weiterer Benutzer gibt es nicht. Der Bereich mit den Terminen ist durch eine Anmeldung geschützt, Besucher Ihrer Website sehen die Termine nicht.

Voraussetzungen

Das Script ist in PHP geschrieben und speichert die Termine in einer MySQL- oder MariaDB-Datenbank. Es benötigt PHP ab Version 8.2 (empfohlen 8.4 oder neuer) mit der Erweiterung mysqli, MySQL ab 5.7 oder MariaDB ab 10.3 sowie den E-Mail-Versand über die PHP-Funktion mail(), den nahezu jeder Webhoster anbietet. Passenden Webspace finden Sie in unserem Webhoster-Verzeichnis.

Wichtig: Die Erinnerungen verschickt ein Cronjob, der die Datei cron/cron.php regelmäßig aufruft, empfohlen alle 5 bis 15 Minuten. Bietet Ihr Webhoster keine Cronjobs an, übernimmt das ein externer Dienst wie cron-job.org. Ohne Cronjob speichert die Terminverwaltung Ihre Termine, verschickt aber keine E-Mails.

Installation

Die Installation läuft im Browser: Sie laden die Dateien per FTP hoch, rufen den Ordner install auf und tragen Datenbank, Administrator und Absenderadresse in ein Formular ein. Eine bebilderte deutsche Installationsanleitung liegt dem Archiv bei und steht unten auch einzeln zum Herunterladen bereit. Sie beschreibt außerdem die Aktualisierung von Version 1.x. Wer die Einrichtung lieber abgibt, kann unseren Installationsservice beauftragen.

Das Script wurde erfolgreich beim Webhoster Hosterplus.de getestet und läuft dort ohne Einschränkung. Support gibt es ausschließlich über das Support-Forum. Wenn Sie informiert werden möchten, sobald sich am Script etwas ändert, tragen Sie sich kostenlos in unseren Script-Newsletter ein.


Neu in Version 2.0

Die Version 2.0 ist eine gründliche Überarbeitung der Fassung 1.31 von 2022. Die wichtigsten Änderungen:

  • Installation im Browser. Der neue Installer prüft zuerst, ob Ihr Webspace alles mitbringt, und fragt dann Datenbank, Administrator und Absenderadresse in einem Formular ab. Die Konfigurationsdatei müssen Sie nicht mehr von Hand bearbeiten, und das gemeinsame Standardpasswort früherer Versionen entfällt. Probleme mit der Datenbankverbindung erklärt der Installer in verständlichen Worten.
  • Aktualisierung von 1.x über denselben Installer. Termine, Vorlagen und Zugangsdaten bleiben erhalten. Ergänzt wird nur, was fehlt, und die Erfolgsseite listet jede Änderung auf.
  • Termine bearbeiten und verschieben. Uhrzeit, Datum, Empfänger und Text lassen sich nachträglich ändern. Die Erinnerung geht dann zum neuen Zeitpunkt hinaus.
  • Erinnerung schon vor dem Termin. Wahlweise 15 Minuten, 1 Stunde, 3 Stunden, 1 Tag oder 2 Tage vorher, voreingestellt ist 1 Tag. Bis Version 1.31 ging die Erinnerung erst zum Termin selbst hinaus. Wer das beibehalten möchte, stellt in den Einstellungen „Zum Termin“ ein.
  • Neue Seite „Allgemeine Einstellungen“. Vorlaufzeit, Absendername, Antwortadresse, Standard-Vorlage, Zeitzone, erster Wochentag, Schrittweite der Uhrzeit und Standard-Uhrzeit neuer Termine. Eine Test-E-Mail an die eigene Adresse zeigt, ob der Versand auf Ihrem Webspace funktioniert.
  • Neue Platzhalter für E-Mail-Vorlagen. Datum, Uhrzeit und Wochentag des Termins, jetzt auch im Betreff. Wurde eine Vorlage gelöscht, geht der Standardtext hinaus statt einer leeren E-Mail.
  • Übersichtlicher Kalender. Monatsname über dem Kalender, beschriftetes Blättern, Auswahl von Monat und Jahr sowie eine Farberklärung. Der gewählte Tag ist hervorgehoben, die Termine eines Tages stehen nach Uhrzeit sortiert.
  • Zuverlässiger Versand. Erinnerungen kommen pünktlich, auch wenn der Datenbankserver in einer anderen Zeitzone läuft, und jeder Lauf erreicht alle Empfänger eines Termins. Ungültige Empfängeradressen werden mit einer Meldung abgelehnt statt still verworfen. Eine E-Mail, die sich nicht zustellen lässt, wird höchstens dreimal versucht. Rufen Sie den Cronjob zur Probe im Browser auf, meldet er, wie viele Erinnerungen er verschickt hat.
  • Klare Rückmeldungen. Die Oberfläche spricht durchgängig Deutsch in der Sie-Form und meldet, was passiert ist: beim Speichern und Löschen, bei einem falschen Passwort, beim Abmelden und bei einer Suche ohne Treffer. Nach einem Fehler bleiben Ihre Eingaben stehen. Umlaute werden überall richtig gespeichert und angezeigt, auch im Betreff der E-Mails.
  • Mehr Sicherheit. Passwörter werden als sicherer Hash gespeichert, Passwörter aus Version 1.x stellt die nächste Anmeldung automatisch um. Alle Formulare sind gegen untergeschobene Anfragen geschützt, eingeschleuster Code in Terminen oder Vorlagen wird nicht mehr ausgeführt, und nach fünf falschen Anmeldeversuchen ist die Anmeldung bis zu 15 Minuten gesperrt. Konfiguration, Zwischenspeicher und Protokolldateien sind über den Browser nicht abrufbar.
  • PHP 8.2 bis 8.5. Das Script läuft ohne Warnungen auf aktuellen PHP-Versionen und braucht die Erweiterung mbstring nicht mehr.

Terminverwaltungs-Script herunterladen

Hier finden Sie die aktuelle Version des Terminverwaltungs-Scripts. Eine Liste der letzten Änderungen steht im unteren Teil dieser Seite.

Dateityp Version Beschreibung erstellt am  
Zip 2.0 komplettes Script 24.09.2026 herunterladen
Rar 2.0 komplettes Script 24.09.2026 herunterladen
PDF 2.0 Installationsanleitung 24.09.2026 herunterladen

Ältere Fassung: Version 1.31 vom 20.12.2022 als Zip, Rar und Installationsanleitung (PDF). Die Version 1.31 erhält keine Aktualisierungen mehr. Wir empfehlen den Umstieg auf 2.0, der Installer übernimmt dabei Ihre Termine und Vorlagen.


Video-Anleitungen zur Terminverwaltung 2.0

Vier Videos zeigen Schritt für Schritt, wie Sie die Terminverwaltung einrichten und benutzen. Alle Videos haben deutsche Untertitel, die sich über das Menü des Players ein- und ausschalten lassen.

Teil 1: Installation (2:56 Minuten): Vom Hochladen der Dateien über die Prüfung der Voraussetzungen und das Installationsformular bis zur ersten Anmeldung, mit Tipps zum Tabellen-Präfix, zu einem starken Passwort und zur Absenderadresse.

Teil 2: Termine verwalten (2:25 Minuten): Der Kalender und das Blättern durch die Monate, einen Termin mit Erinnerung eintragen und festlegen, wer erinnert wird, einen Termin ändern, suchen und löschen.

Teil 3: Erinnerungen per E-Mail (2:38 Minuten): Vorlaufzeit, Absendername und Antwortadresse, eine Test-E-Mail, eigene Vorlagen mit Platzhaltern sowie das Einrichten und Prüfen des Cronjobs.

Teil 4: Kalender und Konto (1:54 Minuten): Zeitzone, erster Wochentag, Schrittweite und Standard-Uhrzeit neuer Termine, die eigene E-Mail-Adresse und das Passwort ändern und abmelden.


Screenshots der Terminverwaltung (Version 2.0)

Die folgenden Screenshots zeigen die Terminverwaltung in der aktuellen Version 2.0, von der Installation über den Kalender bis zu den Einstellungen.

Installation

Installer mit Prüfung der Voraussetzungen und Formular für Datenbank und Administrator
Installationsformular
Meldung des Installers nach abgeschlossener Installation
Installation abgeschlossen

Kalender und Termine

Monatskalender mit den Terminen des gewählten Tages
Kalender
Formular zum Eintragen eines Termins mit Erinnerung per E-Mail
Termin eintragen
Termin bearbeiten und auf einen anderen Tag verschieben
Termin bearbeiten
Suche nach Terminen mit Trefferliste
Suche

Einstellungen

Allgemeine Einstellungen mit Vorlaufzeit, Absender und Kalenderanzeige
Allgemeine Einstellungen
E-Mail-Vorlagen mit Platzhaltern für Datum, Uhrzeit und Wochentag
E-Mail-Vorlagen

Wenn Sie einen Screenshot größer sehen möchten, klicken Sie bitte auf das jeweilige Vorschaubild.


Script History

  • 12.11.2008 - Bereitstellung der Version 1.00
  • 14.10.2009 - Bereitstellung der Version 1.20
    • Implementierung einer Suchfunktion
    • Überarbeitung der Eingabemaske für neue Termine
    • Beim Eintragen eines neuen Termins lässt sich festlegen, an wen die Terminerinnerung versendet wird
    • Terminversand an mehrere Empfänger
    • Hinzufügen und Bearbeiten von E-Mail-Vorlagen
    • Das Layout der Terminverwaltung wurde überarbeitet
    • Einbau eines Protokolls für den E-Mail-Versand
    • Protokollfunktion für PHP-Fehler eingebaut
    • Überarbeitung der Installationsroutine sowie Anpassung an die neue Version
  • 20.10.2009 - Bereitstellung der Version 1.3
    • Anpassung in der Datenbankklasse, damit externe Datenbankserver unterstützt werden
    • Definition der Zeitzone, damit keine PHP-Fehler mehr ständig entstehen
  • 20.12.2022 - Bereitstellung der Version 1.31
    • Anpassung in der Datenbankklasse, damit MySQLi unterstützt wird.
    • Anpassung an die PHP-Version 8.2.
    • Löschen von E-Mail-Vorlagen hinzugefügt.
  • 24.09.2026 - Bereitstellung der Version 2.0
    • Neuer Installer im Browser, auch für die Aktualisierung von Version 1.x. Das gemeinsame Standardpasswort entfällt.
    • Termine lassen sich bearbeiten und auf einen anderen Tag verschieben.
    • Erinnerung wahlweise schon vor dem Termin (15 Minuten bis 2 Tage, voreingestellt 1 Tag).
    • Neue Seite „Allgemeine Einstellungen“ mit Test-E-Mail.
    • Neue Platzhalter für Datum, Uhrzeit und Wochentag, jetzt auch im Betreff.
    • Überarbeiteter Kalender und klare Rückmeldungen auf allen Seiten.
    • Sicherheitslücken geschlossen, Passwörter als sicherer Hash, Anmeldesperre nach fünf Fehlversuchen.
    • Lauffähig auf PHP 8.2 bis 8.5, Umlaute durchgängig in UTF-8.
    • Neue bebilderte Installationsanleitung und vier Video-Anleitungen.

Wenn Sie das Script weiterentwickeln und uns zur Verfügung stellen möchten, wenden Sie sich bitte über das Kontaktformular an uns.

Bei Fragen zum Script können Sie unser Support-Forum nutzen und sich mit anderen Mitgliedern austauschen. Erweiterungsvorschläge nehmen wir dort ebenfalls gerne entgegen.

Nutzungshinweis: Für jeglichen Schaden, der Ihnen durch die Benutzung dieses Scripts entsteht, übernehmen wir keine Haftung oder juristische Verantwortung.

Das Copyright (Link) darf nicht entfernt werden. Eine Copyright-freie Version können Sie für einmalig 20,- € inkl. 19 % MwSt. erwerben. Nutzen Sie dazu bitte das Bestellformular für Script-Erweiterungen.



Bücherregal mit drei Büchern: 'PHP 4 - Grundlagen und Profiwissen' von Hanser Verlag, 'Webdesign in a Nutshell' von O'Reilly Verlag, und 'Webgestaltung' von Galileo Computing.