Script für E-Mail-Adresse eintragen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
belieben
betreff
code
date
datei
datum
eingabefeld
einrichten
eintragen
fehler
formular
gedicht
generator
http
meldung
reinschauen
tag
text
waldorf
-
Ich möchte auf meiner tag/gedicht">Gedichteseite http://www.wanderlyrik.de ein Gedicht-Abo einrichten, wo jeder, der seine E-Mail-Adresse einträgt, jedes neue Gedicht von mir zugeschickt bekommt.
Das Eingabefeld im HTML-Tag einrichten ist auch nicht das Problem.
Es soll ja auch nur ein einfaches Feld zum emailadresse eintragen sein. Und vielleicht noch eins mit dem Namen.
Nur mit der PHP-Datei, die dahinter steckt, komme ich noch nicht so richtig klar. Kennt jemand ein einfaches Script, dass diese Funktion erfüllt?
Vielen Dank im Voraus
Gruß benny -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich glaube du suchst nach einem Newsletter Script, einfach Scroogeln, es wird genug vorhandene Scripts geben:
https://ssl.scroogle.org/cgi-bin/nbbwssl.cgi?Gw=newsletter%20php%20script&l=de
Beitrag geändert: 19.9.2008 0:45:33 von thomasba -
Seh ich das richtig, dass du ein Kontaktformular ohne
Nachrichtenfeld willst?
Das könnte so aussehen - "stylen" musst du das Formular allerdings
noch selbst, um es deiner Webs. anzupassen.
Formular: kontakt_gedichte.htm
<html> <head> <title>Kontaktformular für Gedichte-Abo</title> </head> <body> <h2>Ich möchte ein Gedichte-Abo</h2> <form action="auswertung_kontakt_gedichte.php" method="post"> <table> <tr> <td>Ihr Name</td> <td><input name="name" size="53"></td> </tr> <tr> <td>Ihre Mailadresse</td> <td><input name="adresse" size="53"></td> </tr> </table> <br> <input type=submit value="Ab die Post ..."> </form> </body> </html>
Die Auswertung: auswertung_kontakt_gedichte.php
<? $fehler = ""; $nz = chr(13).chr(10); $name = $_POST['name']; $adresse = $_POST['adresse']; if (empty($name)) $fehler .= "<li>der Absendername fehlt</li>"; if (empty($adresse)) $fehler .= "<li>die Absenderadresse fehlt</li>"; if (empty($fehler)) { $an = // HIER EMPFÄNGER-ADRESSE EINTRAGEN ! $betreff = "Gedichte-Abo"; $datum = "Datum: ".date("j.n.Y").$nz; $from = "From: <me@lima-city.de>"; $zeit = "Zeit: ".date("H:i").$nz; $von = "Von: ".$name." <".$adresse.">".$nz; $text = $datum.$zeit.$von; $titel = "Ihre Meldung wurde versandt"; mail($an,$betreff,$text,$from); } else $titel = "Es ist ein Fehler aufgetreten"; ?> <html> <head> <title><?=$titel?></title> </head> <body> <? if (empty($fehler)) { $text = strip_tags($text); $text = htmlentities($text); $text = str_replace($nz,"<br>",$text); echo "<p>Ihre Meldung wurde verschickt.</p>"; echo "<p>$text</p>"; } else { echo "<p>Ihre Meldung konnte nicht versandt werden, weil"; echo "<ul>$fehler</ul>"; echo "</p>"; } ?> </body> </html>
Beitrag geändert: 19.9.2008 17:06:39 von waldorf -
Hab recht vielen Dank! ich habe mir zwar jetzt ein fertiges Newsletterscript von Newsletter-MAx runtergeladen und eingebaut, aber ich werde trotzdem deins mal probieren. Hier sehe ich wenigstens mal die PHP-Datei, wie sowas aufgebaut ist. Darum gings mir nämlich auch. Bei den fertigen kann man ja da nicht reinschauen.
Gruß Benny -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage