ERLEDIGT
NEIN
NEIN
ANTWORTEN
15
15
ZUGRIFFE
796
796
EMPFEHLEN
-
Hallo!
Überarbeite gerade mein Bestellformular welches mir die Daten über netzz.de-Formularchef per Mail weiterleitet, da mein alter Server kein php unterstützt hat
So - der neue kanns und damit rein in die "php-Welt"
Bastel also grad an der Datei bestellen.php erstellt die bisher wie folgt aussieht:
Wie man sieht werden die eingegebenen Daten ziemlich formlos in einer Mail übermittelt!PHP-Code:<html>
<head>
<style type="text/css">
form { background-image:url(background.gif); padding:20px; border:6px solid #ddd; }
td, input, select, textarea { font-size:10px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:#00c; }
.Bereich, .Feld { background-color:#ffa; width:300px; border:6px solid #ddd; }
.Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:6px solid #ddd; }
</style>
</head>
<body>
<?php
if($_REQUEST['submit'])
{
// Variabeln
$mh1 = stripslashes(htmlspecialchars($_POST['mh1']));
$ort1 = stripslashes(htmlspecialchars($_POST['ort1']));
$name1 = stripslashes(htmlspecialchars($_POST['name1']));
$endzahl1 = stripslashes(htmlspecialchars($_POST['endzahl1']));
$vorname = stripslashes(htmlspecialchars($_POST['vorname']));
$nachname = stripslashes(htmlspecialchars($_POST['nachname']));
$email = stripslashes(htmlspecialchars($_POST['email']));
$kommentar = stripslashes(htmlspecialchars($_POST['kommentar']));
if(!empty($_POST['email']) && !empty($_POST['vorname']) && !empty($_POST['nachname']))
{
// Inhalt der Mail
$mailnachricht = "Sie haben einen neuen Auftrag !\n------------------------------------\nEr hat folgendes bestellt:
Kennzeichen 1:\n
Mit Halterung: $mh1
Ort/Stadt: $ort1
Name: $name1
Endzahl: $endzahl1\n
Vorname: $vorname
Nachname: $nachname"
;
// Hier wird die Nachricht versendet. BITTE HIER IHRE EMAIL ADRESSE EINTRAGEN !
mail("XXX@XXXXX.at", "Auftrag: $typ", "$mailnachricht", "From: <$email>");
// Bestätigung
echo "<p><font style=\"color:darkgreen; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px\"><b>Vielen Dank
für Ihren Auftrag. Wir werden Sie so schnell wie möglich kontaktieren.</font></p>";
}
else
{
echo "<p><font style=\"color:darkred; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px\"><b>Bitte
füllen Sie alle Pflichtfelder aus!</font></p>";
}
}
?>
<form action="bestellen.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>mit Halterung</td>
<td><select name="mh1" id="mh1">
<option selected>Ja</option>
<option>Nein</option>
</select></td>
</tr>
<tr>
<td>Ort/Stadt</td>
<td><input name="ort1" type="text" id="ort1" maxlength="2"></td>
</tr>
<tr>
<td>Name</td>
<td><input name="name1" type="text" id="name1"></td>
</tr>
<tr>
<td>Endzahl</td>
<td><input name="endzahl1" type="text" id="endzahl1"></td>
</tr>
<tr>
<td width="10%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
<td width="90%">Persönliche Daten: </td>
</tr>
<tr>
<td height="18px">Vorname*:</td>
<td><input name="vorname" type="text" id="name" size="35" /></td>
</tr>
<tr>
<td height="18px">Nachname*:</td>
<td><input name="nachname" type="text" id="nickname" size="35" /></td>
</tr>
<tr>
<td height="18px">Email*:</td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td height="18px">IP:</td>
<td><?php echo getenv('REMOTE_ADDR'); ?></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="top">Kommentar:</td>
<td height="18px"><span class="table2">
<textarea name="kommentar" rows="8" id="beschreibung" style="width:300px;"></textarea>
</span></td>
</tr>
<tr>
<td> </td>
<td>* = Pflichtfeld </td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="18px"> <div align="left">
<input name="submit" type="submit" value="Senden" />
<input name="reset" type="reset" value="Zurücksetzen" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
Ich hätte es jedoch gerne in einer Tabelle - (html-Tabelle?) per Mail an mich gesandt!
Brauch ich dazu wahrscheinlich eine 2. php-Datei?
Vielen Dank, liebe Grüße
-
23.04.07 23:22 #2
Nein, brauchst du nicht.
Dementsprechend einfach komplettieren und es sollte funktionieren.PHP-Code:$mailnachricht = '
<html>
<head>
<title>Bestellung</title>
</head>
<body>
<table>
<tr>
<td colspan="2">Sie haben einen neuen Auftrag.<br/>
--------------------------<br/>
Er hat folgendes bestellt:
</td>
</tr>
</table>
</body>
</html> ';
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Nein so ganz funktioniert das leider nicht - wahrscheinlich muss ich die Variablen irgendwie anders einfügen oder?
<html>
<head>
<style type="text/css">
form { background-image:url(background.gif); padding:20px; border:6px solid #ddd; }
td, input, select, textarea { font-size:10px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:#00c; }
.Bereich, .Feld { background-color:#ffa; width:300px; border:6px solid #ddd; }
.Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:6px solid #ddd; }
</style>
</head>
<body>
<?php
if($_REQUEST['submit'])
{
// Variabeln
$mh1 = stripslashes(htmlspecialchars($_POST['mh1']));
$ort1 = stripslashes(htmlspecialchars($_POST['ort1']));
$name1 = stripslashes(htmlspecialchars($_POST['name1']));
$endzahl1 = stripslashes(htmlspecialchars($_POST['endzahl1']));
$vorname = stripslashes(htmlspecialchars($_POST['vorname']));
$nachname = stripslashes(htmlspecialchars($_POST['nachname']));
$email = stripslashes(htmlspecialchars($_POST['email']));
$kommentar = stripslashes(htmlspecialchars($_POST['kommentar']));
if(!empty($_POST['email']) && !empty($_POST['vorname']) && !empty($_POST['nachname']))
{
// Ausgabe in Tabelle
$mailnachricht = '
<html>
<head>
<title>BESTELLUNG</title>
</head>
<body>
<table width="75%" border="1">
<tr>
<td width="15%">Vorname:</td>
<td width="85%">$vorname</td>
</tr>
<tr>
<td>Nachname:</td>
<td>$nachname</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>EU-Zeichen</td>
<td>$mh1</td>
</tr>
<tr>
<td>Ort/Stadt</td>
<td>$ort1</td>
</tr>
<tr>
<td>Name</td>
<td>$name1</td>
</tr>
<tr>
<td>Endzahl</td>
<td>$endzahl1</td>
</tr>
</table>
</body>
</html> ';
// Hier wird die Nachricht versendet. BITTE HIER IHRE EMAIL ADRESSE EINTRAGEN !
mail("XXX@XXXXX.at", "Auftrag: $typ", "$mailnachricht", "From: <$email>");
// Bestätigung
echo "<p><font style=\"color:darkgreen; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px\"><b>Vielen Dank
für Ihren Auftrag. Wir werden Sie so schnell wie möglich kontaktieren.</font></p>";
}
else
{
echo "<p><font style=\"color:darkred; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px\"><b>Bitte
füllen Sie alle Pflichtfelder aus!</font></p>";
}
}
?>
<form action="bestellen.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>mit Halterung</td>
<td><select name="mh1" id="mh1">
<option selected>Ja</option>
<option>Nein</option>
</select></td>
</tr>
<tr>
<td>Ort/Stadt</td>
<td><input name="ort1" type="text" id="ort1" maxlength="2"></td>
</tr>
<tr>
<td>Name</td>
<td><input name="name1" type="text" id="name1"></td>
</tr>
<tr>
<td>Endzahl</td>
<td><input name="endzahl1" type="text" id="endzahl1"></td>
</tr>
<tr>
<td width="10%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
<td width="90%">Persönliche Daten: </td>
</tr>
<tr>
<td height="18px">Vorname*:</td>
<td><input name="vorname" type="text" id="name" size="35" /></td>
</tr>
<tr>
<td height="18px">Nachname*:</td>
<td><input name="nachname" type="text" id="nickname" size="35" /></td>
</tr>
<tr>
<td height="18px">Email*:</td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td height="18px">IP:</td>
<td><?php echo getenv('REMOTE_ADDR'); ?></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="top">Kommentar:</td>
<td height="18px"><span class="table2">
<textarea name="kommentar" rows="8" id="beschreibung" style="width:300px;"></textarea>
</span></td>
</tr>
<tr>
<td> </td>
<td>* = Pflichtfeld </td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="18px"> <div align="left">
<input name="submit" type="submit" value="Senden" />
<input name="reset" type="reset" value="Zurücksetzen" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
-
Hallo Schiesti,
versuch doch mal, wie es sich verhält, wenn du
benutzt anstattPHP-Code:$mailnachricht "";
.PHP-Code:$mailnachricht '';
mfGPHP-Code:$a = test;
echo "das ist ein $a";
//Ausgabe: das ist ein test
echo 'das ist ein $a';
//Ausgabe: das ist ein $a
5noOPY*gutschigutschi*
-
Wenn ich das ' durch ein " ersetze erhalte ich beim Aufruf der php-Seite nur eine Leerseite ...
-
24.04.07 17:19 #6Code php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
<html> // Ausgabe in Tabelle $mailnachricht = ' <html> <head> <title>BESTELLUNG</title> </head> <body> <table width="75%" border="1"> <tr> <td width="15%">Vorname:</td> <td width="85%">'.$vorname.'</td> </tr> <tr> <td>Nachname:</td> <td>'.$nachname.'</td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td>EU-Zeichen</td> <td>'.$mh1.'</td> </tr> <tr> <td>Ort/Stadt</td> <td>'.$ort1.'</td> </tr> <tr> <td>Name</td> <td>'.$name1.'</td> </tr> <tr> <td>Endzahl</td> <td>'.$endzahl1.'</td> </tr> </table> </body> </html> ';
So sieht das doch schon viel besser aus.
Und benutze bitte die [php ][/php ] Tags, wenn du Code postest.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
so jetzt einmal vielen vielen Dank für die raschen und sehr hilfreichen Antworten!
Das Ergebnis der von mir zugesandten Daten sieht jetzt so aus:
Soweit so gut - sieht toll aus und übermittelt auch die Daten ...<html>
<head><title>BESTELLUNG</title></head>
<body>
<table width="75%" border="1">
<tr><td width="15%">Vorname:</td><td width="85%">Chris</td></tr>
<tr><td>Nachname:</td><td>SCHISCH</td></tr>
<tr><td> </td><td> </td></tr>
<tr><td>EU-Zeichen</td><td>Ja</td></tr>
<tr><td>Ort/Stadt</td><td>WU</td></tr>
<tr><td>Name</td><td>WIENER</td></tr>
<tr><td>Endzahl</td><td>12</td></tr>
</table>
</body>
</html>
... ist es jedoch auch möglich diese Daten in einer eigenen html-Datei zu übermitteln? Also als Anhang an die an mich gesandte Mail?
-
Guten Morgen,
schau dir mal Beispiele zu Mail Headern an, da liegt dein jetziges Problem, da der Mailserver deine Mail als reine TextMail ansieht interpretiert dein Client auch keine HMTL Tags. Für solche Sachen gibts dann in der mail() Function einen optionales 4. Argument. Einfach mal die Referenz bemühen.Grüße Phil
(Codeschnipsel von mir sind generell ungetestet und müssen unter Umständen für den jeweiligen Verwendungszweck angepasst werden)
------------------------------------------------------------------------------------------
Hätten wir etwas getan, als noch Zeit war, bräuchten wir uns nicht vorzustellen, wie es wäre, wenn wir etwas getan hätten, als wir noch Zeit dazu gehabt hätten!
------------------------------------------------------------------------------------------
-
also liegts an meinem maileinstellung bei (in diesem falle) gmx?
ist es möglich die an mich übermittelte html-datei als anhang im mail mitzuschicken?
-
25.04.07 16:39 #10
Auch HTML-E-Mails können mit mail() versendet werden.
Code php:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
<?php // mehrere Empfänger $empfaenger = 'max@example.com' . ', '; // beachten Sie das Komma $empfaenger .= 'moritz@example.com'; // Betreff $betreff = 'Geburtstags-Erinnerungen für August'; // Nachricht $nachricht = ' <html> <head> <title>Geburtstags-Erinnerungen für August</title> </head> <body> <p>Hier sind die Geburtstage im August:</p> <table> <tr> <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th> </tr> <tr> <td>Julia</td><td>3.</td><td>August</td><td>1970</td> </tr> <tr> <td>Tom</td><td>17.</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; // für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden $header = 'MIME-Version: 1.0' . "\r\n"; $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // zusätzliche Header $header .= 'To: Simone <simone@example.com>, Andreas <andreas@example.com>' . "\r\n"; $header .= 'From: Geburtstags-Erinnerungen <geburtstag@example.com>' . "\r\n"; $header .= 'Cc: [email]geburtstagsarchiv@example.com[/email]' . "\r\n"; $header .= 'Bcc: [email]geburtstagscheck@example.com[/email]' . "\r\n"; // verschicke die E-Mail mail($empfaenger, $betreff, $nachricht, $header); ?>
Ist aus: mail().
Das hätte man auch gefunden, wenn du mal dort nachgeguckt hättest, wie Badboyws vorgeschlagen hat.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Was soll man dazu weiter sagen. Ich hat es ja ausführlich genug geschrieben. Lesen bildet ungemein. Dank an Felix der sich trotzdem die Arbeit gemacht hat
Sieht gut aus!
Grüße Phil
(Codeschnipsel von mir sind generell ungetestet und müssen unter Umständen für den jeweiligen Verwendungszweck angepasst werden)
------------------------------------------------------------------------------------------
Hätten wir etwas getan, als noch Zeit war, bräuchten wir uns nicht vorzustellen, wie es wäre, wenn wir etwas getan hätten, als wir noch Zeit dazu gehabt hätten!
------------------------------------------------------------------------------------------
-
Trotz "Lesens" löst sich mein Problem leider nicht - ich hab jetzt den Code eingefügt (vielen lieben Dank dafür) und damit sieht das ganze jetzt so aus:
Ergebnis bleibt aber eine Textmail mit folgendem Inhalt: (also keine html-Datei als Anhang):PHP-Code:<html>
<head>
<style type="text/css">
form { background-image:url(background.gif); padding:20px; border:6px solid #ddd; }
td, input, select, textarea { font-size:10px; font-family:Verdana,sans-serif; font-weight:bold; }
input, select, textarea { color:#00c; }
.Bereich, .Feld { background-color:#ffa; width:300px; border:6px solid #ddd; }
.Auswahl { background-color:#dff; width:300px; border:6px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#aaa; color:#fff; width:200px; border:6px solid #ddd; }
</style>
</head>
<body>
<?php
if($_REQUEST['submit'])
{
// Variabeln
$mh1 = stripslashes(htmlspecialchars($_POST['mh1']));
$ort1 = stripslashes(htmlspecialchars($_POST['ort1']));
$name1 = stripslashes(htmlspecialchars($_POST['name1']));
$endzahl1 = stripslashes(htmlspecialchars($_POST['endzahl1']));
$vorname = stripslashes(htmlspecialchars($_POST['vorname']));
$nachname = stripslashes(htmlspecialchars($_POST['nachname']));
$email = stripslashes(htmlspecialchars($_POST['email']));
$kommentar = stripslashes(htmlspecialchars($_POST['kommentar']));
if(!empty($_POST['email']) && !empty($_POST['vorname']) && !empty($_POST['nachname']))
{
// mehrere Empfänger
$empfaenger = 'aut@babyanbord.at' . ', '; // beachten Sie das Komma
$empfaenger .= 'info@babyanbord.at';
// Betreff
$betreff = 'BESTELLUNG';
// Nachricht
$nachricht = '
<html>
<head><title>BESTELLUNG</title></head>
<body>
<table width="75%" border="1">
<tr><td width="15%">Vorname:</td><td width="85%">'.$vorname.'</td></tr>
<tr><td>Nachname:</td><td>'.$nachname.'</td></tr>
<tr><td> </td><td> </td></tr>
<tr><td>EU-Zeichen</td><td>'.$mh1.'</td></tr>
<tr><td>Ort/Stadt</td><td>'.$ort1.'</td></tr>
<tr><td>Name</td><td>'.$name1.'</td></tr>
<tr><td>Endzahl</td><td>'.$endzahl1.'</td></tr>
</table>
</body>
</html> ';
// für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// verschicke die E-Mail
mail($empfaenger, $betreff, $nachricht, $header);
// Bestätigung
echo "<p><font style=\"color:darkgreen; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px\"><b>Vielen Dank
für Ihren Auftrag. Wir werden Sie so schnell wie möglich kontaktieren.</font></p>";
}
else
{
echo "<p><font style=\"color:darkred; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px\"><b>Bitte
füllen Sie alle Pflichtfelder aus!</font></p>";
}
}
?>
<form action="bestellen3.php" method="post">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>mit Halterung</td>
<td><select name="mh1" id="mh1">
<option selected>Ja</option>
<option>Nein</option>
</select></td>
</tr>
<tr>
<td>Ort/Stadt</td>
<td><input name="ort1" type="text" id="ort1" maxlength="2"></td>
</tr>
<tr>
<td>Name</td>
<td><input name="name1" type="text" id="name1"></td>
</tr>
<tr>
<td>Endzahl</td>
<td><input name="endzahl1" type="text" id="endzahl1"></td>
</tr>
<tr>
<td width="10%"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table></td>
<td width="90%">Persönliche Daten: </td>
</tr>
<tr>
<td height="18px">Vorname*:</td>
<td><input name="vorname" type="text" id="name" size="35" /></td>
</tr>
<tr>
<td height="18px">Nachname*:</td>
<td><input name="nachname" type="text" id="nickname" size="35" /></td>
</tr>
<tr>
<td height="18px">Email*:</td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td height="18px">IP:</td>
<td><?php echo getenv('REMOTE_ADDR'); ?></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="top">Kommentar:</td>
<td height="18px"><span class="table2">
<textarea name="kommentar" rows="8" id="beschreibung" style="width:300px;"></textarea>
</span></td>
</tr>
<tr>
<td> </td>
<td>* = Pflichtfeld </td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="18px"> <div align="left">
<input name="submit" type="submit" value="Senden" />
<input name="reset" type="reset" value="Zurücksetzen" />
</div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head><title>BESTELLUNG</title></head>
<body>
<table width="75%" border="1">
<tr><td width="15%">Vorname:</td><td width="85%">Max</td></tr>
<tr><td>Nachname:</td><td>Mustermann</td></tr>
<tr><td> </td><td> </td></tr>
<tr><td>EU-Zeichen</td><td>Ja</td></tr>
<tr><td>Ort/Stadt</td><td>WU</td></tr>
<tr><td>Name</td><td>WIENER</td></tr>
<tr><td>Endzahl</td><td>12</td></tr>
</table>
</body>
</html>
Wie ich bereits geschrieben hab lief das bislang über den Formularchef - und da lautete der Code am Beginn des Formulares:
Auffallend vorallem, dass da ja auf die seperate html-Datei (die dann übermittelt wird) hingewiesen wurde: <input name="email_template" type="hidden"<form action="http://www.nettz.de/Formular-Chef/Formular-Chef.cgi" method="post">
<p>
<input type="hidden" name="email_check" value="1">
<input type="hidden" name="pflicht" value="nachname,strasse,hausnr,plz,ort,absender">
<input type="hidden" name="fehler_template" value="http://members.chello.at/babyanbord/fehlerseite1.htm">
<input name="email_template" type="hidden"
value="http://members.chello.at/babyanbord/aut.htm">
<input type="hidden" name="empfaenger" value="aut@babyanbord.at">
<input type="hidden" name="betreff"
value="*** BESTELLUNG AUT ***">
<input type="hidden" name="antwortseite_template"
value="http://members.chello.at/babyanbord/danke1.htm">
value="http://members.chello.at/babyanbord/aut.htm">
Ist das mit php überhaupt möglich? Wieviele Dateien brauch ich dazu? Ich hab ja jetzt nur eine - die o.a. welche ich bestellen3.php benannt hab ...
-
Jetzt hab ich schon stundenlang die diversen im Internet angebotenen Formmailer durchgepflügt ...
Bei nahezu allen werden die eingegebenen Daten per echo Anweisung in eine Mail formlos reingepackt!
Ist es wirklich nicht möglich im Netz ein Script zu finden bei dem:
1.) Formulardaten
2.) dessen Eingaben in Form einer html-Datei als Anhang an einer Mail versandt werden?
-
1. Ich habe gerade dein Script, bzw. den Code den du hier gepostet hast genommen, lokal gespeichert, ausgeführt, die Mail verschickt und ich bekomme eine mit HTML formatierte EMail!
2. Nervts solangsam! Der Code ist vollkommen in Ordnung so wie er dort steht, nur deine Vorstellungen stimmen nicht! Was du nur immer mit "HTML Seite im Anhang willst"? Wenn du sowas willst musst du es auch so verschicken, bislang wolltest du eine HTML Mail schicken und nix per Anhang! Überprüf lieber deine MailClient Einstellungen, ob du da den Empfang von HTML Formatierten Mails zulässt, denn das bezweifel ich stark wenn du immernoch den Quelltext der Mail lesen kannst!
Die letzten 2 Post zeigen jedenfalls das du das nicht verstanden hast! Wenn du dir mal die Mühe machen würdest die html Datein anzusehen auf die dein Formmailer verweist, wüßtest du das es eine Template Datei ist und die wird weder von deinem Formmailer noch von irgendeinem anderen Script als Anhang verschickt! Wenn du die hier durchaus mehr als ausführlichen und freundlichen Beispiele und Codes nicht verstehen kannst und anscheinend auch nicht wirklich verstehen willst, sondern einfach nur blind kopierst, nutze halt weiter deinen Formmailer wenn du damit glücklich warst! Also entweder du liest dir die Beispiele durch und setzt dich damit auseinander, was du bislang definitiv nicht getan hast weil du sonst nicht ständig irgendwas von "HTML Seite im Anhang" erzählen würdest, oder in dem Thread hier wird dir keiner mehr helfen, weils langsam echt albern wird.
Die Seite heißt Tutorials.de was Anleitung bedeutet (was im übrigen auseinandersetzen mit dem Thema bedeutet) und nicht, ich bin hier hab nen Problem, löst es ohne meine mithilfe!Grüße Phil
(Codeschnipsel von mir sind generell ungetestet und müssen unter Umständen für den jeweiligen Verwendungszweck angepasst werden)
------------------------------------------------------------------------------------------
Hätten wir etwas getan, als noch Zeit war, bräuchten wir uns nicht vorzustellen, wie es wäre, wenn wir etwas getan hätten, als wir noch Zeit dazu gehabt hätten!
------------------------------------------------------------------------------------------
-
Na na an - wer wird denn gleich ...?
Bereits meine 2. Frage in diesem Post lautete "Also als Anhang an die an mich gesandte Mail?"
Aber is ok - versuch Deinen Blutdruck wieder auf Normalwert zu bekommen und ich versuch mich (eben grad) im Erlernen von php ...
All die vorgeschlagenen Seiten und Hilfestellungen haben eben diese eine Frage nicht beantworten können - is es möglich Formulardaten als Extra File (Anhang) per Mail zu versenden?
Ähnliche Themen
-
HTML Tabelle in PDF ausgeben
Von smyle im Forum PHPAntworten: 4Letzter Beitrag: 18.06.10, 13:22 -
mysql Tabele als html Tabelle ausgeben?
Von DJmension im Forum PHPAntworten: 5Letzter Beitrag: 13.03.08, 23:31 -
Inhalt einer MySQL-Tabelle dynamisch als HTML/CSS ausgeben?
Von g04java im Forum PHPAntworten: 1Letzter Beitrag: 17.07.07, 07:23 -
Aus 2 Tabellen auslesen und in HTML Tabelle ausgeben
Von counteract im Forum PHPAntworten: 0Letzter Beitrag: 08.12.06, 17:58 -
Datensätze in HTML-Tabelle ausgeben
Von $TîM$ im Forum PHPAntworten: 3Letzter Beitrag: 03.05.06, 11:35





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren