Rundschreiben-Management mit PHP ohne mySQL für
Anfänger
Lassen Sie uns anfangen, indem Sie einige
Begrenzungen einstellen. Wenn Sie wie ich sind, mögen Sie es
einfach halten. Alles, das wir tun, sammelt die email Adressen
zusammen sind für unsere Postsendungliste, also ist biochemische
Technik aus dem Fenster. Wenn Sie Thunderbird (oder dieses
MSPRODUKT) benutzen, können Sie freundlich formatierte Rundschreiben
senden heraus und alle von den anderen ehrfürchtigen Eigenschaften
Ihres email Programms zu behalten so dort ist wirklich keine
Notwendigkeit an den Datenbanken, an den LOGON oder an hübschem viel
noch etwas. Wir werden von unwesentlichem allem weit weg
bleiben.
Um es einfach zu halten, nehme ich an daß Sie Dreamweaver
oder einen vergleichbaren WYSIWYG-Komponisten haben; jedoch wenn
Sie Quellenprogramm redigieren, können Sie
klicken
hier, um eine erweiterte Version dieses Artikels mit Quellenprogramm
zu sehen. Auch ich habe angenommen, daß Sie
eine extrem grundlegende Vertrautheit mit PHP haben. Wenn nicht,
fangen Sie bitte an, indem Sie diese
PHP Einleitung lesen (für absolute Anfänger).
Es gibt nur 3 Schritte, die wir benötigen werden:
Setzen Sie HTML auf die Seite, um des den Namen und email
address Benutzers zu sammeln.Fügen Sie in einem kleinen PHP hinzu und (vielleicht)
ändern Sie einen Dateinamen.Empfangen Sie und verarbeiten Sie die email.
An marschierend, müssen wir irgendein HTML auf unsere
Seite setzen ließen den Besucher in ihren Namen und in email address
hereinkommen. Um dieses verwendende Dreamweaver zu tun, müssen
Sie eine Form mit der PFOSTEN-Methode, einer Texteingabe, die
visitor_name genannt werden, einer Texteingabe, die visitor_email
genannt werden, und einer einreichentaste verursachen.
Wir haben jetzt unsere ausgezeichnete hohe Postsendungliste
Form und Sie sollten überprüfen, um zu überprüfen, ob sie oben
beendete, wo Sie planten. An diesem Punkt können Sie eine
andere geringfügige Änderung vornehmen müssen. Wenn die
Dateiextension nicht php ist, php3, php4 oder phtml sollten Sie die Dateiextension
zum php ändern. Jetzt müssen Sie achtgeben hier, da
Dateiextensionen extrem wichtig sind, also können Sie Funktionalität
verlieren, wenn Sie die Dateiextension ändern. Wenn dieses der
Fall ist,
schauen Sie oben die Verlängerung und finden Sie einen Tutorial für die Sprache.
Nehmen Sie einen Entlüfter und werden Sie zu Schritt 2
fertig. Da dieses ein PHP Tutorial ist, werden wir den PHP Code
genau betrachten, der verwendet wird, um uns das email zu schicken.
Seiend eine Sprache, müssen wir erlernen, daß genug des PHP
vernacular 1) zum Gebrauch die Informationen, die der Benutzer
einreichte, verursachen 2) den Körper des email, und 3) senden das
email.
Die Form, die wir verursachten, sendet 2 Information:
visitor_name und visitor_email. Wenn PHP sie empfängt,
stellt es fest, daß jemand etwas Informationen bekanntgab und sie
einfach zu bilden, verursachen damit Sie ahold von ihm ein Paar der
speziellen "Sachen erhalten,", das Sie verwenden können, um sich zu
beziehen, auf was der Benutzer betrat: $_post['visitor_name ' ]
und $_post['visitor_email ' ]. Warum benennt es sie durch
lustige Namen? Quellen das $_post Teil versichert Ihnen hervor,
daß es Informationen war, die durch Ihren Besucher und nicht
irgendein anderes PHP irgendwo auf Ihrer Seite eingereicht wurden.
Das Teil in den Anführungsstrichen erlaubt Ihnen, auszuwählen,
welche Information von Ihrem Besucher eingereicht wurde (betonen Sie
nicht an den Haltewinkeln - sie trennen gerade die zwei Information).
Groß! Wir haben jetzt Informationen unseres
Besuchers, also lassen Sie uns schicken sie uns selbst. Das
Senden von von email in PHP scheint fast zu einfach. Wir müssen
gerade diese Linie mail(ZUändern, THEMA, ANZEIGE); durch das Ersetzen jedes
der fetten gross geschriebenen Wörter und das Hinzufügen dieses
innerhalb der PHP Umbauten unserer Seite. Ersetzen Sie ZU mit Ihrem email address in den
Anführungsstrichen. Ersetzen Sie THEMA mit dem Thema, das Sie auf dem email innerhalb der
Anführungsstriche erscheinen möchten. In einer Bemühung, sie
einfach zu halten, ersetzen Sie ANZEIGE mit "{$_post['visitor_name ' ]} an {$_post['visitor_email '
]} möchten zu Ihrer Postsendungliste unterzeichnen." Jetzt ist der ANZEIGE Wiedereinbau
vermutlich außer den lockigen Klammern self-explanatory. Die
lockigen Klammern versicheren gerade PHP, daß die Informationen nach
innen von ihnen wirklich sich beziehen auf etwas tun, das sie bereits
wissen sollte (in diesem Fall was unser Besucher eingereicht).
Jetzt müssen wir gerade unsere geänderte Linie im HTML
page einschließen. Ist hier die Ganzes geänderte Linie
(vergessen Sie nicht die PHP Umbauten!):
mail("MY email ADDRESS", "Rundschreiben Subscription",
"{$_POST['visitor_name ' ]} an {$_post['visitor_email ' ]} möchte zu
Ihrer Postsendungliste unterzeichnen.");
Wenn Sie ein wirklich beobachtender Leser sind, wundern
sich Sie bereits, wie PHP weiß, um zu warten, bis jemand einen
Subskription Antrag einreichte. Gut im Beispiel oben, es nicht.
Es vermißt auch irgendeine Art Anzeige, um Ihren Teilnehmer zu
informieren, daß ihr Antrag erfolgreich war. Da dieses
einleitendes Material und bereits langatmig ist, speichere ich diese
Erklärung für einen anderen Artikel. Einfach folgen Sie alles,
das Sie oben erlernt haben und benutzen Sie diese Linie des Codes
anstatt (ich habe bolded meine Sonderzuschreibung) und die
Erfolgsmeldung für eine von Ihren Selbst ersetzen:
wenn (isset($_POST['visitor_email ' ])) { mail("MY email ADDRESS", "Rundschreiben Subscription",
"{$_POST['visitor_name ' ]} an {$_post['visitor_email ' ]} zu Ihrer
Postsendungliste unterzeichnen möchte."); hallen Sie
"die komplette Subskription wider. Danke!"; }
Äh, ist das alle Völker! Sie fangen an,
email zu empfangen, die Sie einer Postliste in Thunderbird dann
hinzufügen können. Um unsubscription Anträge zu handhaben,
haben Sie einfach eine kleine Anmerkung am Ende Ihres Postsendungliste
Saying zum auf das entfernt zu werden email zu antworten und Ihrer
Postsendungliste dann zu redigieren.
Jeremy Miller - Webmaster
des Index-Hinweises - der * NEU * PHP
Hinweis u. der Tutoraufstellungsort für Nicht-Programmierer
Artikel Quelle: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!