Supportnet / Forum / Skripte(PHP,ASP,Perl...)
email eintragungsservice per php (newsletterscript)
Frage
hi
ich scheitere grad irgendwie an einem einfachen php problem:
ich möchte einfach ein textfeld (in dass man seine mail eintragen kann) und ein absenden button.
diese email wird dann einfach durch ein ";" von der nächsten getrennt, und in eine html seite geschrieben.
dies möchte ich dazu nutzen, dass ich newsletter versenden kann.
da ich schon einige freeware php scritps ausprobiert habe, aber alle irgendwie nicht richtig funktionieren bzw. keine mails verschicken. ( also alternative: ein funktionierendes php script in dem man newsletter versenden kann ohne eine datenbank zu benötigen)
danke
mfg
honkyr
Antwort 1 von Nessus
Hi,
und wo ist jetzt dein genaues Problem?
Falls du scripte suchst, auf www.php-archiv.de findest du einige.
Nessus
und wo ist jetzt dein genaues Problem?
Falls du scripte suchst, auf www.php-archiv.de findest du einige.
Nessus
Antwort 2 von honkyr
ganz einfach gesagt ich brauch eine einfach zu installierende newsletterlösung ohne datenbank, die funktioniert.
hab jetzt folgenden code (funktioniert nur nicht (berechtigungen sind aber gesetzt)):
<?
/* INCOLLALO DOVE VUOI NELLA PAGINA, MODIFICANDO A PIACERE */
// Displays the form to add emails to list;
$filelist = "emails.txt";
if (isset($email)) {
addEntry($email);
}
function displayAddEntryForm() {
echo "Iscriviti!";
echo "<form name=addEntry action=subscribe.php method=post>";
echo "<input type=text name=email>";
echo "<input type=submit name=submit value=subscribe>";
echo "</form>";
}
// Adds emails to list;
function addEntry($email) {
$fp = fopen($GLOBALS["filelist"], "a");
$emailsize = strlen($email . "\n");
$fw = fwrite($fp, $email . "\n", $emailsize);
if ($fw)
echo "<h2><div align=center>Ti sei iscritto con successo</div></h2>";
else
echo "Error!";
}
displayAddEntryForm();
?>
hab jetzt folgenden code (funktioniert nur nicht (berechtigungen sind aber gesetzt)):
<?
/* INCOLLALO DOVE VUOI NELLA PAGINA, MODIFICANDO A PIACERE */
// Displays the form to add emails to list;
$filelist = "emails.txt";
if (isset($email)) {
addEntry($email);
}
function displayAddEntryForm() {
echo "Iscriviti!";
echo "<form name=addEntry action=subscribe.php method=post>";
echo "<input type=text name=email>";
echo "<input type=submit name=submit value=subscribe>";
echo "</form>";
}
// Adds emails to list;
function addEntry($email) {
$fp = fopen($GLOBALS["filelist"], "a");
$emailsize = strlen($email . "\n");
$fw = fwrite($fp, $email . "\n", $emailsize);
if ($fw)
echo "<h2><div align=center>Ti sei iscritto con successo</div></h2>";
else
echo "Error!";
}
displayAddEntryForm();
?>
Antwort 3 von Nessus
Hi,
in A1 findest du einen Link und dort genug Material.
Nessus
in A1 findest du einen Link und dort genug Material.
Nessus

