Seite 5 von 6 ErsteErste ... 3456 LetzteLetzte
Ergebnis 41 bis 50 von 54

Thema: Diese Mail ist nicht für Dich?!

  1. #41
    Erfahrener Benutzer
    Registriert seit
    28.12.2008
    Beiträge
    275

    Re: Diese Mail ist nicht für Dich?!

    Zitat Zitat von didith1207 Beitrag anzeigen
    jipiiii nächtelang schweißgebadet aufgewacht zum PC gestürmt neues ausprobiert und fehler gefunden

    in der paidmail_versenden.php bitte folgendes ändern:

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

    PHP-Code:
    Bestätigungslink:
    '.$domain.'/pclick.php?tan='.$_GET['tan'].'&uid='.$versendet["uid"].' 
    und schon werden die paidmails mit tan verschickt *freu*

    Thread mal wieder aus der Verankerung hol. Ich habe beide var auf 32 gestellt

    den oben zitierten beitrag umgesetzt und


    Bestätigungslink:
    pclick.php?tan=123456798asdfgh&uid=93 << ohne Änderung

    Bestätigungslink:
    pclick.php?tan=&uid=93 << Zitat von didith1207

    Ergebnis

    Diese Mail ist nicht für Dich!

  2. #42
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Re: Diese Mail ist nicht für Dich?!

    Du solltest mal die Quelle finden, warum die TAN nicht mitgesendet wird.

    Hast Du das Problem, wenn du die Mail aus dem Admin schickst oder per Cron versendet wird?!

    In der db mal checken, ob die Mail mit Tan drin steht. Vielleicht ist ja nen Fehler im Query.

    Alternativ mal die paidmail_versenden komplett hier reinstellen.

    Oder halt den Cron^^

  3. #43
    Erfahrener Benutzer
    Registriert seit
    28.12.2008
    Beiträge
    275

    Re: Diese Mail ist nicht für Dich?!

    Du hast schon gelesen, das bei Unveränderten Code die tan mitgesandt wird?

    Auch in der DB stimmt alles.

    Uid vorhanden
    Tan vorhanden


    CroN habe ich keinen und paidmail_versenden ebenfalls nicht

    Läuft alles über die werbesystem/paidmail wie es im 1.2.4 zu finden war

  4. #44
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Re: Diese Mail ist nicht für Dich?!

    Du hast schon gelesen, das bei Unveränderten Code die tan mitgesandt wird?
    Sorry, aber das konnte ich aus einem Satz nicht heraus lesen. Da solltest du mal im vorfeld mehr Infos hier lassen, damit auch nachvollziehen kann was
    du bisher versucht/gemacht hast und was nicht^^ Glaskugel is in der Werkstatt xD

    Dann weiß ich ehrlich gesagt nicht, was Du A) überhaupt willst und B) wie wir dir helfen sollen.

  5. #45
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    Re: Diese Mail ist nicht für Dich?!

    Zitat Zitat von mine321 Beitrag anzeigen

    Bestätigungslink:
    pclick.php?tan=123456798asdfgh&uid=93 << ohne Änderung

    Bestätigungslink:
    pclick.php?tan=&uid=93 << Zitat von didith1207

    Ergebnis

    Diese Mail ist nicht für Dich!
    Hast du den auch festgestellt, das nach der änderung keine tan mehr geschickt wird? danach sieht es gerade aus, wenn man nach deinem Post geht.

    Zitat Zitat von mine321 Beitrag anzeigen

    Bestätigungslink:
    pclick.php?tan=123456798asdfgh&uid=93 << ohne Änderung
    Hier ist tan noch bestückt

    Zitat Zitat von mine321 Beitrag anzeigen
    Bestätigungslink:
    pclick.php?tan=&uid=93 << Zitat von didith1207
    Hier ja schon nicht mehr. Also kann die änderung nicht das problem lösen.

  6. #46
    Erfahrener Benutzer
    Registriert seit
    28.12.2008
    Beiträge
    275

    Re: Diese Mail ist nicht für Dich?!

    Ich habe soweit nichts geändert, da ich erstmal alle Ratschäge aus Post 7 und Post 20 umgesetzt habe.

    Post 20 brachte ja das ergebnis, dass im Postfach kein Tan mehr angezeigt wurde. Also habe ich die Standart werte wieder drin gelassen.

    Um zu schauen ob überhaupt daten übermittel werden, habe ich in der pcheck mal zwei einträge dazugefügt um zu sehen ob überhaupt alles übermittelt wird


    .i3t3YzbbyKZK4oGFEiHLg8ppJJj6TOEz
    2
    ist für den Inhalt nicht verantwortlich.

    Diese Mail ist nicht für Dich!




    Warum er jetzt beim Tan einen Punkt davor setzt weiss ich nicht, aber das bekomm ich noch raus



    PHP-Code:
    <?
    @require_once ('lib/functions.lib.php');
    @db_connect();
    if (!isset($headmsg))               $headmsg            = "";
    if (!isset($wait))               $wait            = "";
    if (!isset($_GET['auszahlen']))           $_GET['auszahlen']    = "false";

    $_GET['uid'] = (int)$_GET['uid'];
    $_GET['tan'] = addslashes ($_GET['tan']);

    $user_mail = db_query("SELECT e.start,e.aufendhalt,e.status,e.uid,v.verdienst FROM
                              ".$db_prefix."_paidmails_empfaenger e
                              LEFT JOIN ".$db_prefix."_paidmails_versendet v ON v.tan = e.tan
                              WHERE e.tan='".$_GET['tan']."' AND e.uid=".$_GET['uid']." AND e.gueltig > ".time()." LIMIT 1");
                              
    $mail = mysql_fetch_assoc($user_mail);  

    if ($_GET['auszahlen']!='true') {
        if (mysql_num_rows($user_mail)) {
            if ($mail['status'] != 0) {
            if ($mail['status'] == 1) $headmsg = 'Mail schon bestädigt!';
            if ($mail['status'] == 2) $headmsg = 'Fakeversuch!';
            } else {
            $headmsg = 'Bitte warte '.$mail['aufendhalt'].' Sek.!';
             $wait = '<meta http-equiv="refresh"  content="'.$mail['aufendhalt'].';url=pcheck.php?tan='.$_GET['tan'].'&auszahlen=true&uid='.$_GET['uid'].'">';
             db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET  start=".time()." WHERE tan='".$_GET['tan']."' and  uid=".$_GET['uid']."");
            }
        } else {
        $headmsg = 'Diese Mail ist nicht für Dich!';
        }
    }else{
         



        if (($mail['start']+$mail['aufendhalt']-1) <= time() AND $mail['status'] == 0) {

        kontobuchung ('+',$mail['verdienst'],$mail['uid']);
        buchungsliste (create_code(14),$mail['verdienst'],'Paidmailverdienst',$mail['uid']);
        refumsatz ($mail['verdienst'],$mail['uid']);
        aktivralley ($mail['verdienst'],$mail['uid']);
            bilanz(0,$mail['verdienst']);
        
         db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=1  WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
        db_query("UPDATE ".$db_prefix."_paidmails_versendet SET bestaedigt=bestaedigt+1 WHERE tan='".$_GET['tan']."'  LIMIT 1");
        $headmsg = $mail['verdienst'].' '.$waehrung.' gutgeschrieben!';
        } else {
          $headmsg = 'Wartezeit umgangen! Paidmail ungültig!';
           db_query("UPDATE ".$db_prefix."_paidmails_empfaenger SET status=2  WHERE tan='".$_GET['tan']."' and uid=".$_GET['uid']." LIMIT 1");
        }

    }


    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <?if ($wait) echo $wait;?>
    <link rel="stylesheet" href="/css/bframe.css" type="text/css">
    </head>
    <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td  align="left" width="50%"><b><?=$seitenname;?> ist für  den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>
    <?db_close();?>
    Geändert von mine321 (10.02.2016 um 17:09 Uhr)

  7. #47
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    Re: Diese Mail ist nicht für Dich?!

    Die pcheck ist in dem Fall auch nicht ausschlaggebend, sondern die Paidmail_versenden.php im Ordner Werbesystem.
    Diese solltest du ja hier mal Posten.

    Wenn die TAN von dort nicht übermittelt wird, dann wird immer wieder der Fehler auftauchen, dass die Mail nicht für dich ist^^

  8. #48
    Erfahrener Benutzer
    Registriert seit
    28.12.2008
    Beiträge
    275

    Re: Diese Mail ist nicht für Dich?!

    Die gibt es da nicht und das steht im POST 43 ganz deutlich. Sei mir nicht Böse für den Ton, ich habe genannt welche Version ich nutze, welche Datein vorhanden sind und das an der Datei paidmail nichts geändert wurde.

    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                        = "";

        $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(32);
        $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 ".$_POST['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."','1','".$_POST['aufendhalt']."')");
            $message='Hallo,
            dieses ist eine neue '.$seitenname.' Paidmail, für dessen Bestätigung
            Du '.$_POST['verdienst'].' '.$waehrung.' für '.$_POST['aufendhalt'].' Sek. aufenthalt erhälst!
            Diese Paidmail ist gültig bis '.date("d.m.Y - H:i:s",$bis).'

    '.$_POST['beschreibung'].'

    '.$_POST['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"].'

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

    Mit freundlichen Grüßen
    Das '.$seitenname.' Team';
    usermail($versendet['emailadresse'], 'Neue '.$seitenname.' Paidmail', $message, '"'.$seitenname.'" <'.$betreibermail.'>') or die('Versandfehler');
            
            }
    $msg_send = '<b><div align="center"><font color="#800000">Diese Paidmail wurd an '.$_POST['menge'].' User versendet</font></div></b>';
    }

    ?>

    <? 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="<?=$_POST['menge'];?>" style="width:60px" maxlength="6"> (0 = an alle, max: <?=$maxempf;?>)</td>
    </tr>
    <tr>
        <td>Userverdienst</td>
        <td><input type="Text" name="verdienst" value="<?=$_POST['verdienst'];?>" style="width:60px" maxlength="6"></td>
    </tr>
    <tr>
        <td>Ziel URL (mit http://)</td>
        <td><input type="Text" name="ziel" value="<?=$_POST['ziel'];?>" style="width:330px"></td>
    </tr>
    <tr>
        <td>Beschreibung</td>
        <td><input type="Text" name="beschreibung" value="<?=$_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"><?=$_POST['mailtext'];?></textarea></td>
    </tr>
    <tr>
        <td>Aufendhalt (Sekunden)</td>
        <td><input type="Text" name="aufendhalt" value="<?=$_POST['aufendhalt'];?>" style="width:40px" maxlength="2"></td>
    </tr>
    <tr>
        <td>Gültig (TAGE)</td>
        <td><input type="Text" name="gueltig" value="<?=$_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>
    <?=$msg_send;?>
    <?foot();?>
    Geändert von mine321 (10.02.2016 um 23:20 Uhr)

  9. #49
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

    AW: Diese Mail ist nicht für Dich?!

    Weder bin ich dir Böse, noch kann ich dich hören^^
    Da ich noch 1.2.4 noch als Original hier liegen hab, hab ich dann auch erst gesehen, dass die Datei im Werbesystem nur Paidmail heißt. Aber
    ob nun so oder mit _versenden, is ja nicht relevant.

    Zu deinem Problem:
    Füge mal nach dem ersten <? das hier ein:
    PHP-Code:
    if (!isset($_GET['tan']))    $_GET['tan']            = ""
    Damit sollte die Tan auch mitgesendet werden.

    Den Link:
    PHP-Code:
    '.$domain.'/pclick.php?tan='.$tan.'&uid='.$versendet["uid"].' 
    kannst du dann rausnehmen.

    Was den Punkt beim vorherigen Test betrifft, weiß ich nicht was du geändert hast.
    Theoretisch hast du ja vor den Änderungen ein Backup der Dateien gemacht^^

    Wenn nichts funkt, nochmal hier melden.

    Und als Tipp am Rande: Du solltest dein Script auch mal dahingehend ändern, dass Dateien mit <?PHP anfangen und nicht nur <? . Ab 5.4 funkt das nicht mehr. Short Tags wohl auch nicht. Alternativ kannst Du ja mal im Thread mitverfolgen, was Lokotus mit git aufbaut.

  10. #50
    Erfahrener Benutzer
    Registriert seit
    28.12.2008
    Beiträge
    275

    AW: Diese Mail ist nicht für Dich?!

    Beide Änderungen brachten
    pclick.php?tan=&uid=2

    keine Tan mitsendung.


    In den
    _paidmails_versendet
    _paidmails_empfaenger

    sind beide Tans eingetragen. und wenn ich die werbesystem/paidmail in der Rohfassung ausfülle und absende pclick.php?tan=i3t3YzbbyKZK4oGFEiHLg8ppJJj6TOEz&uid=2

    wird der Tan in der E-Mail " z.B. googlemail " also nicht inbox angezeigt und mitgeschickt.Ich vermute den fehler in der pclick.php

Seite 5 von 6 ErsteErste ... 3456 LetzteLetzte

Ähnliche Themen

  1. Diese mail ist nicht für dich - Lösung!
    Von testi im Forum Bug-Report
    Antworten: 0
    Letzter Beitrag: 31.12.2010, 16:33
  2. [VMS 1.1] Mail nicht für Dich ?
    Von Chrissi01 im Forum Support zu Addons & Erweiterungen
    Antworten: 19
    Letzter Beitrag: 03.02.2010, 22:57
  3. E-MAil nicht über mail() sondern SMTP aber ???WIE???
    Von ebook24 im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 09.07.2009, 17:19
  4. Mail nicht für dich
    Von flessi im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 03.08.2007, 21:44
  5. Diese Paidmail ist nicht für dich...
    Von Gnarf im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 14.07.2007, 01:08

Berechtigungen

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