Ergebnis 1 bis 10 von 11

Thema: HPLose interface Paidmail problem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    13.05.2012
    Beiträge
    6
    Zitat Zitat von auron2008 Beitrag anzeigen
    wie wär's wenn du einfach die datei neu hochlädst ?
    Wie denn , wenn es die Datei gar nicht mehr im VMS 1.2.4 gibt ?

  2. #2
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    verushc mal anstatt paidmail_versenden.php nur paidmail.php

  3. #3
    Neuer Benutzer
    Registriert seit
    13.05.2012
    Beiträge
    6
    Zitat Zitat von auron2008 Beitrag anzeigen
    verushc mal anstatt paidmail_versenden.php nur paidmail.php
    Habe ich alles schon durch , geht nicht. Die ist ganz anderst aufgebaut.
    Habe mir den PHP Code angeschaut und sofort gesehen , das es nicht funktionieren kann.

    Ein wenig Ahnung von PHP habe ich ja.

  4. #4
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    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');
            
            }
    ?>

  5. #5
    Neuer Benutzer
    Registriert seit
    13.05.2012
    Beiträge
    6
    Habe mir jetzt meine eigene "paidmail_versenden.php" geschrieben.
    Jetzt funktioniert das auch.

    Aber wie ich geschrieben habe , wenn ich mir ein Addon kaufe , sollte man davon ausgehen das von vorne rein alles funktioniert.

    Ich werde mir mal das VMS2 anschauen , ob das eventuell besser ist.
    Oder kennt einer noch ein gutes Script was nicht so teuer ist ?

Ähnliche Themen

  1. Bug im Interface: hplose
    Von rkaerner im Forum Bug-Report
    Antworten: 0
    Letzter Beitrag: 23.07.2012, 01:14
  2. Probleme mit HPLose Interface
    Von dennis20 im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 11.05.2011, 22:41
  3. hplose interface
    Von animemaster im Forum Support zum VMSone
    Antworten: 15
    Letzter Beitrag: 27.05.2010, 13:25
  4. Surfbar Problem mit HPLose Interface...
    Von pokerfaceX im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 23.10.2009, 16:55
  5. HPLose Interface geändert
    Von MasterG im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 18.07.2009, 00:58

Berechtigungen

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