Hi Leuts...
hab nen einfachen Formailer. Nun möchte ich das die Dankesseite in einem Infofenster geöffnet wird. Wie stell ich das an?
Gruss Gert
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'g.bariz@bluewin.ch';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Kontaktformular" <Kontaktformular>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Mailanfrage von Tschui.ch';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.tschui.ch/neuehp/deutsch/danke.htm';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
Formmailer
Re: Formmailer
Hi,
1. Dein Code ist zu 100% nicht komplett. Damit kann man gar nichts anfangen, weil einfach praktisch alles andere außer die email selbst, fehlt.
2. Benutz doch bitte für den quellcode auch den code-tag vom forum
1. Dein Code ist zu 100% nicht komplett. Damit kann man gar nichts anfangen, weil einfach praktisch alles andere außer die email selbst, fehlt.
2. Benutz doch bitte für den quellcode auch den code-tag vom forum
Re: Formmailer
Hi....
der Formmailer gehört nicht zu einem Forum. Ist eine eigenständige Seite.
der Formmailer gehört nicht zu einem Forum. Ist eine eigenständige Seite.
Code: Alles auswählen
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'g.bariz@bluewin.ch';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = '"Kontaktformular" <Kontaktformular>';
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'Mailanfrage von Tschui.ch';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'http://www.tschui.ch/neuehp/deutsch/danke.htm';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ":\t";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>PHP-Formmailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
<dl>
<dl>
<dt>Firma: <input type="text" name="Firma" size="27" /></dt>
<dd> </dd>
<dt> Name: <input type="text" name="Name" size="27" /></dt>
<dd> </dd>
<dt> E-Mail: <input type="text" name="Email" size="27" /></dt>
<dd> </dd>
<dt>Telefon: <input type="text" name="Telefon" size="27" /></dt>
<dd> </dd>
<dt>Telefax: <input type="text" name="Telefax" size="27" /></dt>
<dd> </dd>
<dt>Wie möchten Sie kontaktiert werden:</dt>
<dd> </dd>
<dd> <input type="checkbox" name="Kontaktaufnahme[]" value="Telefon" />Telefon <input type="checkbox" name="kontaktaufnahme[]" value="Telefax" />Telefax<input type="checkbox" name="kontaktaufnahme[]" value="Email" />Email</dd>
<dt> </dt>
<dt>Bemerkungen:</dt>
<dd> </dd>
<dd><textarea name="Bemerkungen" rows="5" cols="30">Bemerkungen</textarea></dd>
<!-- Ende der Beispielangaben -->
<p>
<input type="submit" value="Senden" />
<input type="reset" value="Zurücksetzen" />
</p>
</form>
</dl>
</body>
</html>
Re: Formmailer
Mit "vom Forum" meinte ich "von diesem Forum (phpbb.de)"
Nimm die header-Zeile raus und die exit-Zeile aus dem Code und schreib dort:
Wie man ein PopUp mit JavaScript öffnen kann, musst du selbst nachgucken
Genauso kannst du auch googlen, wie man mit html eine meta-weiterleitung vornimmt
Code: Alles auswählen
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
Code: Alles auswählen
?>
*JavaScript-Code für ein PopUp*
*HTML-Meta-Weiterleitung*
<?php
Genauso kannst du auch googlen, wie man mit html eine meta-weiterleitung vornimmt
- Nosferatu_v
- Mitglied
- Beiträge: 283
- Registriert: 04.02.2004 10:13
- Wohnort: Österreich
- Kontaktdaten:
Re: Formmailer
http://molily.de/javascript-popups
Weiterleitung einfach mit
in den head tag:
<meta http-equiv="refresh" content="5; URL=http://www.deineadresse.de/">
content gibt die sekunden an
Weiterleitung einfach mit
in den head tag:
<meta http-equiv="refresh" content="5; URL=http://www.deineadresse.de/">
content gibt die sekunden an
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Re: Formmailer
Wenn es unbedingt so aussehen soll wie als wenn die Nachricht vom Forum käme, dann nimm dir einfach die Vorlage http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten
Mit der Vorlage kannst du dann einfach per trigger_error('Deine persönliche Nachricht') eine entsprechende Nachricht anzeigen.
Mit der Vorlage kannst du dann einfach per trigger_error('Deine persönliche Nachricht') eine entsprechende Nachricht anzeigen.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.