Ergebnis 1 bis 10 von 16

Thema: Problem beim Paidmail verschicken im Admin

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von Sebmaster Beitrag anzeigen
    SChau mal in den Quellcode, und gib uns mal die ganzen db_query's...

    Anscheinend wird irgendwo max_erhalten abgefragt, aber da tritt ein Fehler auf.
    ich habe kopiere mal den quellcode von der paidmail_versenden weil ich da net soviel anhnung hab
    sorry das es so groß ist
    PHP-Code:
    <?php
     
    if (!isset($_GET['tan']))     $_GET['tan']               = "";

     
    $daten mysql_fetch_array(db_query("SELECT * from ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."';"));

     if(
    $_GET['tan']) {
          
    $empfaenger =  db_query("SELECT ".$db_prefix."_kontodaten.uid, emailadresse, freigabe_fuer, status, max_erhalten, count_erhalten FROM ".$db_prefix."_emaildaten LEFT JOIN ".$db_prefix."_kontodaten ON (".$db_prefix."_emaildaten.uid=".$db_prefix."_kontodaten.uid) WHERE ".$db_prefix."_kontodaten.status = 1 AND (".$db_prefix."_emaildaten.freigabe_fuer = 2 OR ".$db_prefix."_emaildaten.freigabe_fuer = 3) AND (".$db_prefix."_emaildaten.max_erhalten = 0 OR ".$db_prefix."_emaildaten.count_erhalten < ".$db_prefix."_emaildaten.max_erhalten)");
          
    $maxempf mysql_num_rows($empfaenger);
          if (
    $daten['menge'] == 0$daten['menge'] = 5000;
          if ( 
    $daten['menge'] >= $maxempf $daten['menge'] = $maxempf;

          
    $bis $daten['gueltig'];
          
    db_query("INSERT INTO ".$db_prefix."_paidmails_versendet (tan,menge,verdienst,preis,ziel,beschreibung,mailtext,aufendhalt,gesendet,gueltig) VALUES ('".$_GET['tan']."','".$daten['menge']."','".$daten['verdienst']."','".$daten['preis']."','".$daten['ziel']."','".$daten['beschreibung']."','".$daten['mailtext']."','".$daten['aufendhalt']."','".time()."','".$bis."')");

          
    $senden db_query("SELECT ".$db_prefix."_kontodaten.uid, emailadresse, freigabe_fuer, status, max_erhalten, count_erhalten FROM ".$db_prefix."_emaildaten LEFT JOIN ".$db_prefix."_kontodaten ON (".$db_prefix."_emaildaten.uid=".$db_prefix."_kontodaten.uid) WHERE ".$db_prefix."_kontodaten.status = 1 AND (".$db_prefix."_emaildaten.freigabe_fuer = 2 OR ".$db_prefix."_emaildaten.freigabe_fuer = 3) AND (".$db_prefix."_emaildaten.max_erhalten = 0 OR ".$db_prefix."_emaildaten.count_erhalten < ".$db_prefix."_emaildaten.max_erhalten) ORDER BY RAND() LIMIT ".$daten['menge']."");
               while (
    $versendet mysql_fetch_array($senden)) {
               
    db_query("UPDATE ".$db_prefix."_emaildaten SET count_erhalten = count_erhalten + 1 WHERE uid = ".$versendet['uid']);
               
    db_query("INSERT INTO ".$db_prefix."_paidmails_empfaenger (uid,gueltig,tan,status,aufendhalt,sponsor,werbeart,preis) VALUES ('".$versendet['uid']."','".$bis."','".$_GET['tan']."','0','".$daten['aufendhalt']."','".$daten['sponsor']."','".$daten['werbeart']."','".$daten['preis']."')") or die('Fehler beim setzen der Rechte!<br>Mysql meldet:<br> '.mysql_error().'');
               
    $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';

         
    $in=mysql_fetch_array(db_query("SELECT inboxonly FROM ".$db_prefix."_emaildaten WHERE emailadresse='".$versendet['emailadresse']."' LIMIT 1")); 
    if(
    $in['inboxonly']=='0'){ 
    mail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail'$message'FROM: '.$seitenname.' <'.$betreibermail.'>') or die('Versandfehler'); 

       
       }
     
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung where tan='".$_GET['tan']."';");
     
    $msg_send '<b><div align="center"><font color="#800000">Diese Paidmail wurd an '.$daten['menge'].' User versendet</font></div></b>';
     }

     
    ?>

     <? head("Paidmail Versand"); ?>
     <?=$msg_send;?>
     <?foot();?>

  2. #2
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    nehme mal an die hast einen begrenzer drin für den user, aber hast diesen nicht bei den adminmails verbaut
    www.scripte-box.de VMS,VMS2 und FWX

  3. #3
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von dude32 Beitrag anzeigen
    nehme mal an die hast einen begrenzer drin für den user, aber hast diesen nicht bei den adminmails verbaut
    wat für en begrenzer?

    wieso kannst du das als php code reinsetzen ich habe dieses feld nicht

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von luette Beitrag anzeigen
    ...

    wieso kannst du das als php code reinsetzen ich habe dieses feld nicht

    in der zweiten zeile von oben im wysiwyg editor das ganz rechte symbol "PHP Code einfügen [php]" hat sogar klein "php" drauf
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von jpwfour Beitrag anzeigen
    in der zweiten zeile von oben im wysiwyg editor das ganz rechte symbol "PHP Code einfügen [php]" hat sogar klein "php" drauf
    sorry ich kenn dat symbol aber ich hab hier nix

  6. #6
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    Zitat Zitat von luette Beitrag anzeigen
    sorry ich kenn dat symbol aber ich hab hier nix
    ansonsten [PHP ] am anfang setzen und zum schließen am ende [/PHP ]

    hab nen leerzeichen reingemacht, sonst würdest du das nicht sehen

    PHP-Code:
     am anfang setzen und zum schließen am ende 
    www.scripte-box.de VMS,VMS2 und FWX

  7. #7
    Erfahrener Benutzer Avatar von luette
    Registriert seit
    08.07.2006
    Beiträge
    126
    Zitat Zitat von dude32 Beitrag anzeigen
    ansonsten [PHP ] am anfang setzen und zum schließen am ende [/PHP ]

    hab nen leerzeichen reingemacht, sonst würdest du das nicht sehen

    PHP-Code:
     am anfang setzen und zum schließen am ende 
    danke und wat is nun mit dem begrenzer?

Ähnliche Themen

  1. HPLose interface Paidmail problem
    Von Genius74 im Forum [HD] Programmieren
    Antworten: 10
    Letzter Beitrag: 14.05.2012, 16:52
  2. Problem beim Paidmail bestätigen
    Von sunnysven im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 05.04.2008, 15:04
  3. Aktivierungs und Paidmail Problem
    Von Luckyy im Forum Support zum VMSone
    Antworten: 16
    Letzter Beitrag: 08.03.2008, 23:04
  4. Problem mir Auto Paidmail
    Von Diabolo99 im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 10.07.2007, 15:45
  5. Paidmail Problem ?!
    Von Braunbar im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 27.01.2007, 19:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •