Archivlink: javarea.de Forum > PHP, MySQL & CGI > Email aus der Datenbank?
Vollständigen Link anzeigen: javarea.de Forum > PHP, MySQL & CGI > Email aus der Datenbank?
Pages: [1]
| geschrieben von Salvatore am 29.05.2001 - 18:21 |
Wie kann ich eine Email an alle Chatter senden ohne die Emails von hand einzutragen.?
Gibt es ein Email Programm das die Emails selber ausliest?
Salvatore |
| geschrieben von Gast am 29.05.2001 - 20:06 |
dafür benötigst du kein Programm.......
machs mal so:
<?
INCLUDE "./chat/include/configuration.inc.php";
$db = new db_local;
?>
<?php
if ($comment) {
$query = "select email from chatusers;
$result = mysql_query($query);
$comment = stripslashes($comment);
$betreff = stripslashes($betreff);
if(mysql_num_rows($result)) {
while($row=mysql_fetch_array($result)) {
echo $row['email']."<br>";
mail($row['email'],$betreff,$comment,"From: ".$absender);
usleep(500);
}
} else {
echo "Keine Emailadressen in der Datenbank";
}
} else {
?>
<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST">
<TABLE>
<TR>
<TD>Absender: </TD>
<TD><INPUT TYPE=TEXT NAME=absender VALUE="deine@email.de" SIZE=50></TD>
</TR>
<TR>
<TD>Betreff: </TD>
<TD><INPUT TYPE=TEXT NAME=betreff VALUE="" SIZE=50></TD>
</TR>
<TR>
<TD VALIGN=TOP>Inhalt: </TD>
<TD><TEXTAREA COLS=43 ROWS=10 NAME=text></TEXTAREA></TD>
</TR>
<TR>
<TD></TD>
<TD><INPUT TYPE=SUBMIT VALUE="Newsletter versenden"></TD>
</TR>
</TABLE>
</FORM>
<?}?> |
| geschrieben von Gast am 29.05.2001 - 20:26 |
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING'
Bekomme ich als Fehler meldung
Salvatore |
| geschrieben von Gast am 29.05.2001 - 20:28 |
| wie jetzt, beim versenden oder schon beim aufruf der Datei ?? |
| geschrieben von Gast am 29.05.2001 - 20:39 |
hab den Fehler gefunden..... so nun nochmal:
<?
INCLUDE "./include/configuration.inc.php";
$db = new db_local;
?>
<?php
if ($comment) {
$res =$db -> query("select email from chatusers");
$result = mysql_query($query);
$comment = stripslashes($comment);
$betreff = stripslashes($betreff);
if(mysql_num_rows($res)) {
while($row=mysql_fetch_array($res)) {
echo $row['email']."<br>";
mail($row['email'],$betreff,$comment,"From: ".$absender);
usleep(500);
}
} else {
echo "Keine Emailadressen in der Datenbank";
}
} else {
?>
<FORM ACTION="<?php echo $PHP_SELF; ?>" METHOD="POST">
<TABLE>
<TR>
<TD>Absender: </TD>
<TD><INPUT TYPE=TEXT NAME=absender VALUE="deine@email.de" SIZE=50></TD>
</TR>
<TR>
<TD>Betreff: </TD>
<TD><INPUT TYPE=TEXT NAME=betreff VALUE="" SIZE=50></TD>
</TR>
<TR>
<TD VALIGN=TOP>Inhalt: </TD>
<TD><TEXTAREA COLS=43 ROWS=10 NAME=comment></TEXTAREA></TD>
</TR>
<TR>
<TD></TD>
<TD><INPUT TYPE=SUBMIT VALUE="Newsletter versenden"></TD>
</TR>
</TABLE>
</FORM>
<?}?>
Das geht, habs eben gereade getestet...... |
|