was du machen kannst ist dir eine eigene paidmail_versenden zu erstellen.

als Bsp hab ich die paidmail.php kopiert und paidmail_versenden.php genannt. die bekommt die variable $tan und liest damit die daten aus der db (mit $daten = mysql_ ....) aus. alle $_POST dinger durch $daten ersetzt und fertig.

muss noch ein bissl verändert werden, weiß nich mal ob's geht weil nich getestet und nur mal fix geändert.

PHP-Code:
<?
if (!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']            = "1";
if (!isset($tan))                    $tan                        = "";

$tan = $_GET['tan'];
$daten = mysql_fetch_array(db_query("SELECT FROM vms_gebuchte_werbung WHERE 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);
          
    $bis = time() + (86400*$_POST['gueltig']);
    db_query("INSERT INTO ".$db_prefix."_paidmails_versendet (tan,menge,verdienst,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('".$tan."','".$_POST['menge']."','".$_POST['verdienst']."','".$_POST['ziel']."','".$_POST['beschreibung']."','".$_POST['mailtext']."','".$_POST['aufendhalt']."','".time()."','".$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 ".$_daten['menge']."");

        while ($versendet = mysql_fetch_array($senden)) {
        db_query("INSERT INTO ".$db_prefix."_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt) VALUES ('".$versendet['uid']."','".$bis."','".$tan."','0','".$_POST['aufendhalt']."')");
        $message='Hallo,
        dieses ist eine neue '.$seitenname.' Paidmail, für dessen Bestätigung
        Du '.$daten['verdienst'].' '.$waehrung.' für '.$daten['aufendhalt'].' Sek. aufenthalt erhälst!
        Diese Paidmail ist gültig bis '.date("d.m.Y - H:i:s",$bis).'

'.$daten['beschreibung'].'

'.$daten['mailtext'].'
--------------------------------------------------------------------

Die Betreiber von '.$seitenname.' distanzieren sich vom Inhalt dieser Mail!

Diese Mail ist kein Spam da der Empfänger als Mitglied von
'.$seitenname.' dem Empfang zugestimmt hat.

Bestätigungslink:
'.$domain.'/pclick.php?tan='.$tan.'&uid='.$versendet["uid"].'

Mit freundlichen Grüßen
Das '.$seitenname.' Team';
usermail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, '"'.$seitenname.'" <'.$betreibermail.'>') or die('Versandfehler');
        
        }
?>