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......


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.