PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : E-Mail Oben / Bestätigung Unten


p-dierks
25.04.2002, 15:01:31
Ich habe da 3 kleine probleme

1. Ich habe kaum ahnung von PHP !!!

2. Wie bekomme ich es hin das mir der bestätigungs-text im
unteren Frame ausgegeben wird?

3. Wie bekomme ich es hin das ich nach dem absenden
im formular (obere-Frame) im feld E-Mail keine e-mail-adresse
mehr steht?

Vorab: Ja ich habe mir Selfphp schon angeschaut aber weiss nicht wo ich genau schauen muss ( Befehl???)

Hier mein Quelltext:

<?
if (isset($HTTP_POST_VARS)) {
reset ($HTTP_POST_VARS);
foreach($HTTP_POST_VARS as $k=>$elem) {
${"e_$k"}=$elem;
}
}
$e_to="newsletter@xxxx.de";
$e_msg=" ";
if ($e_mail == 1) {
$meldung = "Ihre Emailadresse <b>$e_from</b> wird in unsere Newsletter-Liste aufgenommen.<br>Sie erhalten nach dem Eintrag eine E-Mail.";
$e_subject = "ABOSTART";
}
if ($e_mail == 2) {
$meldung = "Ihre Emailadresse <b>$e_from</b> wird aus unserer Newsletter-Liste entfernt.<br>Sie erhalten nach dem Eintrag eine E-Mail.";
$e_subject = "ABOSTOP";
}
mail("$e_to", "$e_subject", "$e_msg", "From: $e_fromnX-Mailer: PHP/" . phpversion());

echo "<!doctype html public '-//W3C//DTD HTML 4.0 //EN'>";
echo "<html><head><title>Mailinglisteneintrag/austrag erfolgreich</title>";
echo "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>";
echo "</head><body>";
echo "<p><b>Newsletter-Rückmeldung:</b></p><br>";
echo "$meldung";
echo "<p>Der Eintrag/Austrag Ihre E-Mailadresse kann 1-2 Tage dauern. </p>";
echo "<BR><BR>";
echo "<font SIZE="+1"><a HREF="javascript:history.go(-1)">Zur&uuml;ck</a></font>";
echo "</body></html>n";
?>

Vielen dank im vorraus

p-dierks

Progman
25.04.2002, 18:26:09
zu 1. PHP lernen http://www.schattenbaum.de/php http://www.koehntopp.de/php http://www.php.net http://www.php4-forum.de

zu 2. Keine Frames benutzen

zu 3. garnicht, denn der Link der dort benutzt wird ist ein Javascript welches ein Historyeintrag zurpckgeht. Das ist das selbe als würdeste oben links auf "Zurück" bzw. "Back" klicken. Du müsstest den Link ändern das er auf die Spezielle Datei z.B. mail.php zeigt.

p-dierks
25.04.2002, 18:46:39
Danke Progman

für die link´s zu punkt 1

zu 2. könnte ich nicht ein Popup fenster mit den versendedaten öffnen lassen ???

zu 3. ist es nicht möglich sofort nach dem versenden das feld e-Mail wieder zu löschen ???

p-dierks