anpera.net
https://anpera.dyndns.org/phpbb3/

Einfaches Newsletterscript ohne Datenbank
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4113
Seite 1 von 1

Autor:  Rheanna [ So 04 Nov, 2007 22:08 ]
Betreff des Beitrags:  Einfaches Newsletterscript ohne Datenbank

Hi,
wie schon in der Überschrift genannt suche ich ein simples Newsletterscript, bei welchem sich die User ein- und austragen können. Es langt wohl ein recht simples Script, dass nicht zu weit verzweigt ist.

Und bitte keine DB-Nutzung vorraussetzen. Ich habe zwar sobald mein Game online kommt noch etliche DBs frei, aber ich denke man kann es auch in einem einfachen Txt-File einschreiben lassen? Im Netz gibt es unzälige Scripte, aber mir stellt sich die Frage : Welches ist denn nun das richtige? Nutzt irgendwer von euch einen Newsletter?
Vielleicht meldet sich ja mal jemand...ich meine, in einem logd bereits einen NL gesehen zu haben :-)

LG,
Rheanna

Autor:  jahnlukas [ So 04 Nov, 2007 22:55 ]
Betreff des Beitrags: 

hi,
guck dir mal thedealer.de an. Ist ein kostenloses Skript, das wirklich sehr einfach und gut ist. Lässt sich schnell auf die Startseite packen =)
Hatte es mal und war sehr zufrieden.
Bei diesem LoGD kannst du es auf der Startseite im Einsatz sehen.

Lg
Lukas

Autor:  Kevz [ So 04 Nov, 2007 23:00 ]
Betreff des Beitrags: 

Ich hoffe Du weisst, dass man dafür keine Datenbank brauch. . .
Ein eigenes zu schreiben ist sogar ehr von Vorteil und beansprucht nur Tabellen, die kann man ja einfach in die LotGD- DB Importieren. Sollte also kein Thema sein.

Autor:  Auric [ Mo 05 Nov, 2007 01:13 ]
Betreff des Beitrags: 

Für etwas, auf das nur so selten zugegriffen wird reicht eine simple text- oder csv-Datei aber auch dicke aus.

Am einfahcsten könnte man in einer Textdatei alle email-Adressen von einem bestimmten Zeichen, z.B. einem komma getrennt speichern und dann per explode nach dem lesen mit file_get_contents in ein Array verwandeln, das man dann in eine Mail-Funktion einspeist. Zum hinzufügen hängt man der Textdatei einfach die email-Adresse an, zum Löschen kann man der einfachheit halber die Datei in einen String laden und str_replace dürber jagen, die die adresse durch "" ersetzt. Noch ein bischen bestätigungs und anti-dopplungs-gemurkse drum rum und fertich.

Wenn du allerdings auf Abbonement-Gruppen, unterschiedliche Sendetermine, Header mit Namen usw aus bist, würde sich die verwendung einer "ordentlichen" csv oder direkt der MySQL-Datenbank anbieten.

So long,
Auric

Autor:  Kevz [ Mo 05 Nov, 2007 14:45 ]
Betreff des Beitrags: 

Genau, und wenn jemand die TXT- Dateien o.Ä. in die Finger bekommt. Dann ist der Salat fertig, weil dann beschweren sich bald einige über Spam & co. Have Fun. . .

Autor:  Rheanna [ Mo 05 Nov, 2007 14:59 ]
Betreff des Beitrags: 

Das selberschreiben wollte ich mir eigentlich ersparen. Okay, gut, die Tabellen nehme ich gern in Kauf, ist vielleicht von der Sicherheit wirklich sinnvoller.
Ich kann zwar schon einiges selbst lösen, aber ich dachte mir, warum ein eigenes Script schreiben wenn es ne Menge im Netz gibt. Und letztendlich Erfahrungen mit den Scripten möchte man ja wissen.
Wie Kevz schon sagt, wenn die Datei jemand in die Finger kriegt...ist nicht so schön und dann ist die Lösung mit den Tabellen doch angenehmer...und safer.
Das script von dir, jahnlukas, nutzt es Entrys in die DB?

Übrigens: Nach mehreren Telefonaten hiess es von einem Anbieter, das Logd extrem schlecht gecodet ist...ich frage mich gerade, was schlecht und was gut ist und wo der Unterschied definiert wird. Denn die Zugriffe auf die DB kann man letztendlich ja nicht so weit runterschrauben und die HTML-Klicks auch eher weniger...Der nette Mitarbeiter sprach von äußerst unsauberem Code und das er es nicht so super findet, dass viele mit LOGD anfangen PHP zu lernen (so wie ich es ja auch getan hab). Gehört zwar hier nicht unmittelbar zum Thema, aber ich fänd es trotzdem interessant dazu Meinungen zu hören...

Und danke für die bisherigen Comments xD

Autor:  Kevz [ Mo 05 Nov, 2007 16:15 ]
Betreff des Beitrags: 

Es stimmt, was der Mitarbeiter sagte.
Die Version 0.9.7 ist im Gegensatz zu der 1.x.x ein erheblicher unterschied! Denn die 1.x.x basiert auf OOP-, wohin gegen die 0.9.7 noch nicht einmal anmaßend mitkommt.
Es sind kleinigkeiten die einiges ausmachen, und das Thema wurde bereits vermehrt angesprochen. Die 0.9.7 ist einfach schlicht und einfach Programmiert; eine abgespeckte Version mehr oder weniger. Und mit der neuen Version wurde halt dieses Image behoben.

Aber auch in der 0.9.7 kann man einiges Verbessern, ein Cachen von Datenbanksätzen bringt schon etwas, alte Scripte neu schreiben und den eigenen Bedürfnissen passend machen ebenfalls. Rest sind kleinigkeiten. . .

Autor:  Eliwood [ Mo 05 Nov, 2007 17:09 ]
Betreff des Beitrags: 

Kevz hat geschrieben:
Genau, und wenn jemand die TXT- Dateien o.Ä. in die Finger bekommt. Dann ist der Salat fertig, weil dann beschweren sich bald einige über Spam & co. Have Fun. . .


Wer die Datei natürlich nicht vor fremden Zugriffen schützt, ist selbst Schuld. ^^

Autor:  Rheanna [ Di 06 Nov, 2007 15:41 ]
Betreff des Beitrags: 

Naja, Eli, im Zeitalter wo jeder jeden hacken will ist das schützen immer so eine Sache :)

Ich bin da ja auch noch Laie...

Also, jemand ne Idee für einen einfachen Newsletter? Und eventuelle einen Editor für die Grotte?

Und danke für die Antwort Kevz, aber ich habe auch gehört, das die 1.X nicht soooo schick is wie die 0.97...deswegen bleib ich dabei :-)

Autor:  Kevz [ Di 06 Nov, 2007 15:44 ]
Betreff des Beitrags: 

Das hat mit dem "schick" letztendlich nichts zu tun.
Habe meine ansicht gegenüber der Version stark geändert. Ich sehe es mittlerweile mehr als bereicherung an, als verschwendung. . .

Denn sie ist ja letztendlich als Verbesserung für aller Gedacht, die wirklich Intensiv an LotGD Programmieren möchten und das setzt nun mal ein Modulares System in den maßen hinaus.
Aber das ist ja seit Jahren mit uns Menschen nicht anders. Kommt etwas neues, ist es uns fremd und wir neigen uns dem ab. Haben wir uns aber teils daran gewöhnt, neigen wir immer mehr dazu. =)


Zu dem Newsletter. . .
Du kannst Ihn einfach machen, oder eine fertige eMail Klasse nutzen und dieses in Verbindung mit LotGD bringen. Das bleibt aber letztendlich dann jedem selbst überlassen. Es gab mal so etwas ähnliches, WIE ein Newsletter Script. (siehe dazu email.php)

Autor:  -DoM [ Mi 07 Nov, 2007 08:20 ]
Betreff des Beitrags: 

Massenmails direkt aus LotGD heraus, ist ein wenig doof. Es gibt einen Massenmailer, an dem meines Wissen sogar Anpera mitgearbeitet hat auf Dragonprime.

Der Nachteil ist aber, dass dieses Script keine INtervalle nutzt. Sprich alles auf einmal versenden will. Bei 50 Usern mag das alles noch funktionieren, aber spätestens wenn es mehrere hundert sind, wird das ganze im Timeout enden.
Auch nutzt diese Funktion die mail()-Funktion direkt aus PHP, welche eh bei den meisten Mail-Providern gar nicht mehr ankommt, da die meisten bereits das sogenannte Gray-Listung aktiviert haben.

Bei diesem Gray-Listing werden generell alle unbekannten Emails, erstmal abgelehnt. Normale Mailserver machen da sich nichts draus, da sie nach einer voreingestellten Zeit versuchen die Mail erneut zu zustellen. Beim 2. Versuch wird die Mail dann durchgestellt.

Die PHP-Funktion mail() schickt aber nur die Mail nur einmal heraus und das wars... Ergo die Rundmail kommt nicht an, zumindest bei den meisten...

Ich habe gerade unser System auf eine externes Programm umgestellt, was meiner Meinung nach recht gut ist. Zu finden ist es auf http://www.webinsta.com/. Es kann auch direkt per SMTP verschicken, was das obige Problem umschifft. Zudem ist recht einfach auf bestehende Systeme anzupassen und auch für seine Anforderungen zu Modifizieren.
Man könnte es sogar direkt in der LotGD-Datenbank einbauen, da es mit lediglich 4 Tabellen auskommt und es so direkt über die bestehenden DB-Funktionen ansprechen, was für die meisten hier wohl das einfachste wäre.
Der HTML-Versand nutzt Templates die einfach editiert werden können und so ein schönes aussehen leicht umzusetzen ist. Zu dem ist es auch in Deutsch betreibbar, was widerrum den meisten hier gefallen wird.

Die Adressen und Namen können einfach per CSV-Datei importiert werden, oder durch eine kleines selbstgeschreibenes Script, je nach belieben.

Ein weiterer Vorteil, es ist schnell. Ca. 12.000 Adressen gehen in nicht mal 2 Stunden durch.

Ach Kevz, für die meisten hier wäre es wohl ein wenig schwieriger, ein solches Programm zuschreiben, was die üblichen Probleme umschifft. Ausserdem erspart es eine Menge arbeit...*fg*

Autor:  Kevz [ Mi 07 Nov, 2007 16:32 ]
Betreff des Beitrags: 

Stimmt. . . *sfg*
Aber sie sollen ja noch was dazu lernen, und nicht nur aus der Hand fressen, gell. *lach - kicher* - Aber die Idee bez. des Programms ist doch sehr Interessant.

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/