Hallo, ich habe ein Problem mit den Paidmails. Sie gehen versenden und lesen, nur keine Links zum bestätigen sind vorhanden und ich bekomme es auch absolut nicht hin, das es in den Mails irgendwelche Hyperlinks ausspuckt.
Zeigt einfach nur Text an
Code:
<?phpif(!isset($_POST['versenden']))
$_POST['versenden'] = "";
if(!isset($_POST['verdienst']))
$_POST['verdienst'] = "";
if(!isset($_POST['menge']))
$_POST['menge'] = "0";
if(!isset($_POST['ziel']))
$_POST['ziel'] = "";
if(!isset($_POST['mailtext']))
$_POST['mailtext'] = "";
if(!isset($_POST['beschreibung']))
$_POST['beschreibung'] = "";
if(!isset($_POST['aufendhalt']))
$_POST['aufendhalt'] = "0";
if(!isset($_POST['gueltig']))
$_POST['gueltig'] = "2";
if(!isset($tan))
$tan = "";
$empfaenger = db_query("SELECT e.uid,e.emailadresse FROM `" . $db_prefix . "_emaildaten` e LEFT JOIN `" . $db_prefix . "_kontodaten` k ON k.uid = e.uid WHERE (e.freigabe_fuer = '3' OR e.freigabe_fuer = '2') AND k.status = 1");
$maxempf = mysql_num_rows($empfaenger);
if($_POST['versenden'] == 'Paidmail versenden!') {
if($_POST['menge'] == 0)
$_POST['menge'] = 5000;
if($_POST['menge'] >= $maxempf )
$_POST['menge'] = $maxempf;
$tan = create_code(14);
$bis = time() + (86400*$_POST['gueltig']);
db_query("INSERT INTO `" . $db_prefix . "_paidmails_versendet` (tan,menge,verdienst,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('" . mysql_real_escape_string($tan) . "','" . mysql_real_escape_string($_POST['menge']) . "','" . mysql_real_escape_string($_POST['verdienst']) . "','" . mysql_real_escape_string($_POST['ziel']) . "','" . mysql_real_escape_string($_POST['beschreibung']) . "','" . mysql_real_escape_string($_POST['mailtext']) . "','" . mysql_real_escape_string($_POST['aufendhalt']) . "'," . mysql_real_escape_string(time()) . ",'" . mysql_real_escape_string($bis) . "')");
$senden = db_query("SELECT e.uid,e.emailadresse FROM `" . $db_prefix . "_emaildaten` e LEFT JOIN " . $db_prefix . "_kontodaten k ON k.uid = e.uid WHERE (e.freigabe_fuer = '3' or e.freigabe_fuer = '2') AND k.status = 1 ORDER BY RAND() LIMIT " . $_POST['menge']);
$to = array();
while($versendet = mysql_fetch_array($senden)) {
$userdaten = mysql_fetch_object(db_query('SELECT * FROM `' . $db_prefix . '_userdaten` WHERE `uid` = ' . $versendet["uid"] . ' LIMIT 1'));
db_query("INSERT INTO `" . $db_prefix . "_paidmails_empfaenger` (uid,gueltig,tan,status,aufendhalt) VALUES ('" . mysql_real_escape_string($versendet['uid']) . "','" . mysql_real_escape_string($bis) . "','" . mysql_real_escape_string($tan) . "','0','" . mysql_real_escape_string($_POST['aufendhalt']) . "')");
$message = 'Hallo,';
$message.= 'dieses ist eine neue '.$seitenname.' Paidmail, für dessen Bestätigung';
$message.= 'Du '.$_POST['verdienst'].' '.$waehrung.' für '.$_POST['aufendhalt'].' Sek. aufenthalt erhälst!';
$message.= 'Diese Paidmail ist gültig bis '.date("d.m.Y - H:i:s",$bis).'';
$message.= '';
$message.= ''.$_POST['beschreibung'].'';
$message.= '';
$message.= ''.$_POST['mailtext'].'\n';
$message.= '--------------------------------------------------------------------';
$message.= '';
$message.= 'Die Betreiber von '.$seitenname.' distanzieren sich vom Inhalt dieser Mail!';
$message.= '';
$message.= 'Diese Mail ist kein Spam da der Empfänger als Mitglied von';
$message.= ''.$seitenname.' dem Empfang zugestimmt hat.';
$message.= '';
$message.= 'Bestätigungslink:';
$message.= ''.$domain.'/pclick.php?tan='.$tan.'&uid='.$versendet["uid"].'';
$message.= '';
$message.= 'Mit freundlichen Grüßen';
$message.= 'Das '.$seitenname.' Team';
$to[] = $userdaten->nickname . " - " . $versendet['emailadresse'];
usermail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, '"'.$seitenname.'" <'.$betreibermail.'>');
}
head("Versandinformationen");
echo "Die E-Mail wurde an " . sizeof($to) . " Mitglieder verschickt.<br>";
echo "<br>";
echo "Auflistung der betroffenen Mitglieder:<br>";
echo " " . join("<br> ",$to);
foot();
}
head("Paidmail einbuchen und versenden");
?>
<form action="" method="post">
<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td>Anzahl der Empfänger</td>
<td><input type="Text" name="menge" value="<?php echo $_POST['menge'];?>" style="width:60px" maxlength="6"> (0 = an alle, max: <?php echo $maxempf;?>)</td>
</tr>
<tr>
<td>Userverdienst</td>
<td><input type="Text" name="verdienst" value="<?php echo $_POST['verdienst'];?>" style="width:60px" maxlength="8"></td>
</tr>
<tr>
<td>Ziel URL (mit http://)</td>
<td><input type="Text" name="ziel" value="<?php echo $_POST['ziel'];?>" style="width:330px"></td>
</tr>
<tr>
<td>Beschreibung</td>
<td><input type="Text" name="beschreibung" value="<?php echo $_POST['beschreibung'];?>" style="width:215px" maxlength="30"> (max. 30 Zeichen)</td>
</tr>
<tr>
<td valign="top">Mailtext</td>
<td><textarea cols="50" rows="10" name="mailtext"><?php echo $_POST['mailtext'];?></textarea></td>
</tr>
<tr>
<td>Aufendhalt (Sekunden)</td>
<td><input type="Text" name="aufendhalt" value="<?php echo $_POST['aufendhalt'];?>" style="width:40px" maxlength="2"></td>
</tr>
<tr>
<td>Gültig (TAGE)</td>
<td><input type="Text" name="gueltig" value="<?php echo $_POST['gueltig'];?>" style="width:40px" maxlength="2"></td>
</tr>
<tr>
<td align="center" valign="middle" colspan="2"><input type="Submit" name="versenden" value="Paidmail versenden!"></td>
</tr>
</table>
</form>
<?php
echo $msg_send;
foot();
?>
Kann mir wer helfen? Oder ist mir nicht mehr zu helfen