gibt es unter php automail?
ralphi
- php
hallo zusammen
nachdem ich nun meine formularseite erstellt habe und alles in die datenbank schreibe, würde ich natürlich auch gerne die daten per email übermitteln.
wenn möglich natürlich nicht nur die daten, sondern auch einen standarttext dazu. wie eine textdatei auszulesen ist weiss ich.
auszug aus dem formular:
<form action="anfragedat.php" method="POST">
<p align="center">
<b><font face="Arial">ANFRAGE:</font></b></p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="405">
<tr>
<td width="48%" align="right" height="22">
<p align="right"><font face="Arial" size="2" color="#FF0000">Anrede:*
</font></td>
<td width="3%" height="22"> </td>
<td width="49%" height="22"><font face="Arial">
<input type="text" name="anrede" size="20"></font></td>
</tr>
<tr>
<td width="48%" align="right" height="22">
<font face="Arial" size="2" color="#FF0000">Name:* </font></td>
<td width="3%" height="22"> </td>
<td width="49%" height="22"><font face="Arial">
<input type="text" name="name" size="27"></font></td>
</tr>
etc...
auszug aus dem php-file:
printf("
<p align="center"> </p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="400" id="AutoNumber1">
<tr>
<td width="400" align="center"><font face="Arial">Bitte geben Sie Ihre E-Mailadresse an.</font></td>
</tr>
</table>");
} else {
mysql_query(sprintf('insert into anfrage (datum,anrede,name,firma,strasse,plz,ort,land,telefon,fax,mail,artnr,text) VALUES (now(),"%s","%s","%s","%s","%s","%s","%s","%s","%s","%s","%s","%s")',
addslashes($anrede),
addslashes($name),
addslashes($firma),
addslashes($strasse),
addslashes($plz),
addslashes($ort),
addslashes($land),
addslashes($telefon),
addslashes($fax),
addslashes($mail),
addslashes($artnr),
addslashes($text)));
etc....
für Hilfe wäre ich dankbar
schöne grüße aus LA
ralphi
hallo zusammen
nachdem ich nun meine formularseite erstellt habe und alles in die datenbank schreibe, würde ich natürlich auch gerne die daten per email übermitteln.
function SendEmail($from, $to, $subject, $body) {
mail($to, $subject, $body, "From: ".$from."\nReply-To: ".
$from."\nX-Mailer: PHP/" . phpversion());
}
$from = "du@email.de";
$to = "er@email.de";
$subject = "Hallo Welt";
$body = "Dies ist deine Nachricht!";
SendEmail($from, $to, $subject, $body);
...musst du halt noch deinen Bedürfnissen anpassen
Hello,
nachdem ich nun meine formularseite erstellt habe und alles in die datenbank schreibe, würde ich natürlich auch gerne die daten per email übermitteln.
function SendEmail($from, $to, $subject, $body) {
mail($to, $subject, $body, "From: ".$from."\nReply-To: ".
$from."\nX-Mailer: PHP/" . phpversion());
}$from = "du@email.de";
$to = "er@email.de";
$subject = "Hallo Welt";
$body = "Dies ist deine Nachricht!";SendEmail($from, $to, $subject, $body);
Wichtig ist, dass Du so ein Script nicht offen zugänglich auf Deinen Server legst. Dann hättest Du ein "open relay" und das kann tödlich werden...
Besonders die Parameter $from und $to bedürfen sorgfältiger Überprüfung. Uber $from könnten geübte Mail-Programmierer locker eine Liste mit BCC: oder CC: einschleusen. Man sollte den $from-Parameter daher immer daruf hin parsen, ob er _genau_eine_ eMail-Adresse enthält und nichts weiter.
Den $to-Parameter weist man ja meistens selber im Script zu, sodass der nicht gefährdet ist.
Liebe Grüße aus http://www.braunschweig.de
Tom