Hallo Freunde des gehobenen Forumsgenusses,
Nun, das Prinzip dahinter, dass ich mir da ausgedacht habe ist sehr simpel: Alle die einen Letter erhalten wollen dürfen die eMail-Adresse via eines Formularfeldes an das Script übermitteln, welches diese dann in ein Array schreibt.
Der Aufwand, so ein Array zu serialisieren und in eine Datei zu schreiben bzw. diese Datei zu lesen und zu deserialisieren ist linear abhängig von der Menge der Eingabedaten.
Wenn du allerdings ein RDBMS wie Firebird, Ingres, MaxDB, MySQL oder PostgreSQL verwendest ist der Aufwand für das Einfügen logarithmisch abhängig vom aktuellen Datenbestand (vorrausgesetzt, du verwendest einen Index).
Außerdem solltest du ein Double-Opt-In-Verfahren verwenden und eine Möglichkeit bieten, eine E-Mail-Adresse für alle Zeiten zu sperren, um zu verhindern dass irgendwelche Spaßvögel E-Mail-Adressen von fremden Leuten eintragen, die den Newsletter nicht wollen.
Hast du eigentlich vor, den Quelltext unter eine offene Lizens zu stellen?
Gruß
Alexander Brock