Hallo zusammen.
Jetzt hab ich in eurem Forum, in Google, auf php.net etc... gesucht,
werde aber nicht schlau, wie mein Problem zu lösen wäre.
Wer echt klasse, wenn ihr mir da weiterhelfen könntet!
Mein Problem:
Auf einer Seite geben die User in ein HTML-Formular die Daten ein.
In einer externen PHP-Datei liegt dann das sendscript.
Alles klappt wurderbar, bis auf die Formatierung in HTML,
wobei mein sendscript gar keine "headers" enthält.
So lautet der Code:
Scheinbar sind Frauen nicht zum Programmieren geschaffen ;-)
Danke für eure Mithilfe - altox
Jetzt hab ich in eurem Forum, in Google, auf php.net etc... gesucht,
werde aber nicht schlau, wie mein Problem zu lösen wäre.
Wer echt klasse, wenn ihr mir da weiterhelfen könntet!
Mein Problem:
Auf einer Seite geben die User in ein HTML-Formular die Daten ein.
In einer externen PHP-Datei liegt dann das sendscript.
Alles klappt wurderbar, bis auf die Formatierung in HTML,
wobei mein sendscript gar keine "headers" enthält.
So lautet der Code:
PHP:
<?PHP
$Fehlen = "";
if (empty($Betrag1)) {
$Fehlen = $Fehlen."<LI>Der Spendenbetrag in Zahlen";
}
if (empty($Betrag2)) {
$Fehlen = $Fehlen."<LI>Der Spendenbetrag in Worten";
}
if (empty($Name)) {
$Fehlen = $Fehlen."<LI>Ihr Name";
}
if (empty($Strasse)) {
$Fehlen = $Fehlen."<LI>Ihre Strasse";
}
if (empty($Hnr)) {
$Fehlen = $Fehlen."<LI>Ihre Hausnummer";
}
if (empty($PLZ)) {
$Fehlen = $Fehlen."<LI>Ihre Postleitzahl (PLZ)";
}
if (empty($Stadt)) {
$Fehlen = $Fehlen."<LI>Ihre Stadt";
}
if (empty($eMail)) {
$Fehlen = $Fehlen."<LI>Ihre eMail-Adresse";
}
if (empty($Kontoinh)) {
$Fehlen = $Fehlen."<LI>Der Name des/r KontoinhaberIn";
}
if (empty($Kontonr)) {
$Fehlen = $Fehlen."<LI>Die Kontonummer";
}
if (empty($BLZ)) {
$Fehlen = $Fehlen."<LI>Die Bankleitzahl";
}
if (empty($Bank)) {
$Fehlen = $Fehlen."<LI>Das Kreditinstitut";
}
if (empty($Anzahl)) {
$Fehlen = $Fehlen."<LI>Die Abbuchungsanzahl";
}
if (empty($Bestaetigung)) {
$Fehlen = $Fehlen."<LI>Bitte bestaetigen Sie Ihre Angaben";
}
if (!empty($Fehlen)) {
echo "<HEAD><style type=text/css media=screen><!--a { color: #000; text-decoration: none }--></style></HEAD><BODY BGCOLOR=FFF4E5><P><FONT SIZE=4 FACE=Arial><B>Dateneingabe</B></FONT></P><P><FONT SIZE=3 FACE=Arial>Bitte geben Sie hier Ihre Daten an, achten Sie unbedingt auf deren Korrektheit<BR>und das Ausfüllen <U>aller</U> Felder, die mit einem </FONT><FONT SIZE=3 color=FF0000 FACE=Arial>*</FONT><FONT SIZE=3 FACE=Arial> gekennzeichnet sind:<BR></FONT></P><B><FONT SIZE=3 FACE=Arial>Bitte entschuldigen Sie,</FONT></B><BR>";
echo "<B><FONT SIZE=3 FACE=Arial>aber Ihre Spende konnte nicht verarbeitet werden, weil folgende Angaben fehlten:</FONT><BR><BR></B>";
echo "<B><FONT SIZE=3 FACE=Arial>$Fehlen</FONT></B><BR><BR>";
echo "<B><FONT SIZE=3 FACE=Arial>Bitte benützen Sie den Zurück-Button Ihres Browsers und kontrollieren Sie,</FONT></B><BR>";
echo "<B><FONT SIZE=3 FACE=Arial>dass Sie wirklich alle Felder ausgefüllt haben - Das ist sehr wichtig!</FONT><BR></B>";
echo "<B><FONT SIZE=3 FACE=Arial>Vielen Dank für Ihre Verständnis und Ihre Mitarbeit...</FONT></B><FONT FACE=Arial><BR><BR>Wie oft sollen wir den oben gewählten Betrag von Ihrem Konto abbuchen?<BR>Die Abbuchung erfolgt maximal 12 Monate (ein Jahr) in dem von Ihnen<BR>gewählten Rhytmus. Die Abbuchung kann jederzeit gestoppt werden...<P>Falls Sie Ihren Spendenbetrag nachträglich korrigieren oder stornieren möchten,<BR>nutzen Sie bitte unseren Telefon-Service 0190 (ca 50 cent pro Anruf).</P><P>Alle hier angegeben Daten werden von uns ausschließlich zur veranlassten<BR>Spende verwendet und nicht weiter verarbeitet, gespeichert oder weitergegeben.<BR>Alle hier angegeben Daten werden von uns vertraulich behandelt!</P>Bitte beachten Sie, dass die Angabe falscher Daten bzw. die Belastung anderer<BR>Personen absolut verboten und strafbar ist. Zur Sicherheit haben wir Ihre<BR>IP-Adresse gespeichert um evtl. rechtliche Schritte einleiten zu können.</P><P>Bei Fragen kontaktieren Sie uns bitte über unserer <B><A HREFf=../../5kontakt/kontakt.html>Kontaktformular</A></B><BR>oder einfach per eMail: <B><A HREF=mailto:info@sankt-pelagius.de>info@sankt-pelagius.de</A></B>.</FONT></P></BODY>";
} else {
$Body ="<html><body><font size=4 face=Arial><b>Online-Spende</b> \n \n <font size=3>Name: $Name \n Strasse: $Strasse $Hnr \n Stadt: $PLZ $Stadt \n Land: $Land \n eMail: $eMail \n IP-Adresse: $IP \n \n Betrag: $Betrag1 ($Betrag2) Euro \n Kontoinhaber: $Kontoinh \n Kontonummer: $Kontonr \n Bankleitzahl: $BLZ \n Kreditinstitut: $Bank \n Abbuchung: $Anzahl $Anzahl2 \n \n Bestaetigung: $Bestaetigung \n \n Wir bedanken uns sehr herzlich für Ihre Unterstützung! \n MfG, Ihre Pfarrgemeinde St. Pelagius Oberreitnau \n \n eMail: info@sankt-pelagius.de \n Homepage: www.sankt-pelagius.de</body></html>";
mail("$An;$eMail", "$Betreff", "$Body", "from:".$Von);
header ("location: http://www.altox.de/009-00-sankt-pelagius-04-05/pages/andere/spende/danke.html");
}
?>
Danke für eure Mithilfe - altox
Zuletzt bearbeitet: