Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 20 von 54

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

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    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^^

  2. #2
    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)

  3. #3
    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.

  4. #4
    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

  5. #5
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561

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

    Ich hab dir mal eine PN geschickt.

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

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

    Nach dem Sam via PN bestätigt hat das das Problem

    pcheck.php
    oder
    pclick.php

    suche ich weiter jemand, der mir vielleicht helfen kann.

  7. #7
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

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

    Ich hab mir die Datei mal eben angesehen,

    in der pclick.php

    ist in der zeile:
    PHP-Code:
    <frame name="abuse" src="pcheck.php?tan='.$_GET['tan'].'&uid='.$_GET['uid'].'" scrolling="no" frameborder="0"
    nach tan= ein : (Punkt) der weg muss.

    sowie der query der angepasst werden muss in der pcheck.php

    siehe https://git.swissnwx.ch/Designerscri...3c2d3b95698a93


    (für die nicht GIT versierten User)

    pceck.php

    tausche
    PHP-Code:
    $mail =  mysql_fetch_assoc(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")); 
    mit
    PHP-Code:
    $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); 
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

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

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

    Ich danke dir und kann bestätigen, nach allen Änderungen funktioniert es nun ohne Probleme.

Seite 2 von 2 ErsteErste 12

Ä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
  •