Zitat von
MarcelG
Kann keiner helfen
?
Checke mal in der functions.lib die variable "$seitenname" ob dort auch was eingetragen ist und dann dürfte ein absender erscheinen.
Hier mal Newsletter mit betreff funktion (version VMS1.0 funktioniert, version 1.2 ist ungetestet)
Ersetze /html/adminforce/content/newssystem/letter.php
mit dieser hier.
PHP-Code:
<?
if (!isset($_POST['versenden'])) $_POST['versenden'] = '';
if (!isset($_POST['news'])) $_POST['news'] = '';
if (!isset($_POST['betreff'])) $_POST['betreff'] = '';
$versendet = 0;
if ($_POST['versenden'] == 'Versenden') {
$mailadressen = db_query("SELECT `emailadresse` FROM ".$db_prefix."_emaildaten WHERE freigabe_fuer='1' or freigabe_fuer='3'");
while ($em = mysql_fetch_array($mailadressen)) {
$versendet++;
$mail_msg = ''.$_POST['news'].'
----------------------------------------------------------------------
Du erhälst diesen Newsletter weil Du den Empfang zugestimmt hast.
Solltest Du keinen Empfang mehr wünschen, dann stellen den Empfang
bitte auf '.$seitenname.' ab.
';
mail($em["emailadresse"], ''.$_POST['betreff'].'', $mail_msg, 'FROM: '.$seitenname.' <'.$betreibermail.'>');
}
mail($betreibermail, ''.$_POST['betreff'].' (KOPIE)', $mail_msg , 'FROM: '.$seitenname.' <'.$betreibermail.'>');
head("Newsletter versendet");
echo 'Es wurden '.$versendet.' Newsletter versendet, zur Kontrolle wurde eine Kopie an
Dich selber gesendet.';
foot();
}
?>
<?head("Newsletter schreiben");?>
<div align="left">
<form action="" method="post">
<b>Newsletter</b><br>
Betreff:<BR>
<textarea name="betreff" style="width:500px; height:50px;"></textarea><br><br>
Text:<BR>
<textarea name="news" style="width:500px; height:250px;"></textarea><br>
<br>
<input type="Submit" name="versenden" value="Versenden">
</form>
</div>
<?foot();?>