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

Thema: Auszahlung beantragen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    PHP-Code:
    <?php

    $user 
    mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));

    if(
    $user['kontostand']>= 10.00){

    //kontakformular

    }else{

    echo 
    'Fehlermeldung';

    }
    ?>
    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)

  2. #2
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    ok, habe den code eingefügt. Aber es tut sich nichts.....

    wen ich auf AZ klicke erscheint immernoch das Formular !?

    PHP-Code:
    <?php
    $user 
    mysql_fetch_array(db_query('SELECT kontostand FROM vms_kontodaten WHERE uid='.$_SESSION['uid'].' LIMIT 1'));
    if(
    $user['kontostand']>= 10.00){
    //kontakformular
    }else{
    echo 
    'Fehlermeldung';
    }
    ?> 
    <?
    session_start();
    $captchaValidierungOk = false;
    if (ereg('^[a-z]{4}$', $_POST['captcha_code']) && 
    !empty($_SESSION['captcha_code']) && 
    ($_SESSION['captcha_code']==$_POST['captcha_code'])) { 
    $captchaValidierungOk = true;
    }
    $code = '';
    for ($i = 0; $i < 4; $i++) {
    $code .= chr(rand(97, 122));
    }
    $_SESSION['captcha_code'] = $code;
    ?>
     
     
    <script language=JavaScript>
    <!--
    function isValid() { 
    var msg = "";
     
    if (kontaktFormular.eMail.value.indexOf("@") < 1 ||
    kontaktFormular.eMail.value.indexOf(".") < 1) {
    msg += "- Die E-Mail-Adresse ist syntaktisch nicht korrekt.\n";
    }
     
    if(kontaktFormular.vorName.value == "") {
    msg += "- Leeres Feld: Vorname:\n";
    }
    if(kontaktFormular.betreff1.value == "") {
    msg += "- Leeres Feld: Betreff:\n";
    }
    if(kontaktFormular.nachricht.value == "") {
    msg += "- Leeres Feld: Nachricht:\n";
    }
     
    if(msg == "") {
    return true; 
    }
    alert(msg);
    return false;
    }
    -->
    </script>
    <?php
     
    $formularAnzeigen 
    false;
    if (!empty(
    $_POST["senden"]) && (
    empty(
    $_POST["vorName"]) ||
    empty(
    $_POST["eMail"]) ||
    empty(
    $_POST["betreff1"]) ||
    !
    $captchaValidierungOk ||
    empty(
    $_POST["nachricht"]))) {
    $formularAnzeigen true;
    echo 
    '<span style="color: #FF0000; font-size: x-large;">Bitte alle Pflichtfelder ausfuellen.</span>';
    } else if (!empty(
    $_POST["senden"]) &&
    !
    isEmail($_POST["eMail"])) {
    $formularAnzeigen true
    echo 
    '<span style="color: #FF0000; font-size: x-large;">Die E-Mail-Adresse ist nicht korrekt.</span>';
    } else if (empty(
    $_POST["senden"])) {
    $formularAnzeigen true
    }
    if (
    $formularAnzeigen) {
    ?>
    <form name="kontaktFormular" method="post" action="<?=$_SERVER[PHP_SELF]; ?>" onSubmit="return isValid()">
    <table width="600" border="0" align="center">
    <!--anfang Anrede--> 
    <tr>
    <td width="10">&nbsp;*</td>
    <td width="100">
    <strong>Anrede:</strong>
    </td>
    <td width="150">
    <select name="anrede">
    <option <?=($_POST['anrede']=='Frau')?'selected':''?>>Frau</option>
    <option <?=($_POST['anrede']=='Herr')?'selected':''?>>Herr</option>
    </select></td>
    <td>
    Bitte w&Atilde;&curren;hlen Sie hier Ihre Anrede aus.
    </td>
    </tr>
    <!--ende anrede-->
    <!--anfang vorName--> 
    <tr>
    <td><div align="center">*</div></td>
    <td><strong>
    Vorname:
    </strong></td>
    <td>
    <input name="vorName" type="text" value="<?=$_POST['vorName']; ?>" /></td>
    <td>
    &nbsp;
    </td> 
    </tr>
    <!--ende vorName-->
    <!--anfang nachName--> 
    <tr>
    <td>&nbsp;</td>
    <td><strong>
    Nachname:
    </strong></td>
    <td><input name="nachName" type="text" value="<?=$_POST['nachName']; ?>" /></td>
    <td>
    &nbsp;
    </td> 
    </tr>
    <!--ende nachName-->
    <!--anfang eMail--> 
    <tr>
    <td><div align="center">*</div></td>
    <td><strong>
    E-Mail:
    </strong></td>
    <td><input name="eMail" type="text" id="eMail" value="<?=$_POST['eMail']; ?>" /></td>
    <td>
    zB: name@gmx.net, ihrName@web.de
    </td> 
    </tr>
    <!--ende eMail-->
    <!--anfang betreff1-->
    <tr>
    <td><div align="center">*</div></td>
    <td><strong>
    Betreff:
    </strong></td>
    <td><input name="betreff1" type="text" id="betreff1" value="<?=$_POST['betreff1']; ?>" size="50" /></td>
    <td>
    tragen Sie Hier bitte Ihre Paypal Addy ein.
    </td> 
    </tr>
    <!--ende betreff1-->
    <!--anfang nachricht--> 
    <tr>
    <td><div align="center">*</div></td>
    <td><strong>
    Nachricht:
    </strong></td>
    <td><textarea name="nachricht" cols="40" rows="10"><?=$_POST['nachricht']; ?></textarea></td>
    <td>
    &nbsp;
    </td> 
    </tr>
    <!--ende nachricht-->
    <!--anfang Captcha --> 
    <tr>
    <td><div align="center">*</div></td>
    <td>
    <?
    if(!@include "http://www.formular-generator.de/captcha/formular.php?captcha_code=$code&v=ptk") {
    ?>
    <p>Code: <?=$code?></p>
    <?
    }
    ?>
    </td>
    <td><input type="text" name="captcha_code" size="4" /></td>
    <td>&Uuml;bertragen Sie bitte den Code</td> 
    </tr>
    <!--ende Captcha --> 
    <tr>
    <td colspan="3">
    <div align="center">
    <input name="senden" type="submit" value="Senden" />
    </div>
    </td> 
    <td>&nbsp;</td> 
    </tr>
    </table>
    </form>
    <?php
    } else {
    $eMail '
     
    Anrede:
    '
    .$_POST['anrede'].'
     
    Vorname:
    '
    .$_POST['vorName'].'
     
    Nachname:
    '
    .$_POST['nachName'].'
     
    E-Mail:
    '
    .$_POST['eMail'].'
     
    Betreff:
    '
    .$_POST['betreff1'].'
     
    Nachricht:
    '
    .$_POST['nachricht'].'
     
     
    '
    .$_POST['captcha'].'';
     
    if (@
    mail(XXX@XXX,
    "Neue Nachricht vom Kontaktformular",
    $eMail)) {
    echo 
    "Wir werden ihren Auszahlungswunsch innerhalb von 30 tagen bearbeiten.<br />"
    } else {
    echo 
    "E-Mail-Verkehr funktioniert zur Zeit nicht<br />";
    }
    if (
    $_POST['kopie']) {
    if (@
    mail($_POST['eMail'],
    "Re: Auszahlungsanforderung",
    $eMail)) {
    echo 
    "Sie haben eine Kopie der Auszahlungsanforderung zugeschickt bekommen.<br />";
    }
    }
    }
     
    function 
    isEmail($email) {
    $nonascii "\x80-\xff"
    $nqtext "[^\\$nonascii\015\012\"]";
    $qchar "

  3. #3
    Benutzer
    Registriert seit
    20.09.2009
    Beiträge
    66
    Ich suche auch noch so ein Script, habe jetzt von diversen Seiten mir was zusammen gebastelt was man am besten wieder wegwerfen sollte da es unübersichtlich und nichtmal funktionierend ist
    Habe sogut wie keine Ahnung von PHP... ich möchte nur eins realisieren:
    Wenn Beantragter Geldbetrag >= Auszahlungsgrenze ist, dann ein OK und email abschicken.
    Wenn nicht dann Fehlermeldung ausgeben.

    Jedoch erstmal hinbekommen, das er mir die Werte auch per Mail schickt hje:

    Hier ist der Code....

    PHP-Code:
    <? userstatus(); 


    // *** Einstellungen ***
    $mail_to = 'Auszahlung@Mache-Geld.de'; // Ihre Mailadresse (Empfängeradresse)

    // #############################################################################
    $from_name=GetParam('fromname');
    $from_mail=strtolower(GetParam('frommail'));
    $mail_subject=GetParam('mailsubject');
    $mail_text=GetParam('mailtext');
    $send=GetParam('s');

    $err_text='';
    if(trim($from_name)=='') $err_text.='Bitte geben Sie Ihren Namen an.<br>';
    if(trim($from_mail)=='')
      $err_text.='Bitte geben Sie Ihre E-Mail-Adresse an.<br>';
    else
      if(!ereg('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,6})$',$from_mail))
        $err_text.='Bitte geben Sie eine gültige E-Mail-Adresse an.<br>';
    if(trim($mail_subject)=='') $err_text.='Bitte geben Sie einen Betreff ein.<br>';
    if(trim($mail_text)=='') $err_text.='Bitte geben Sie einen Nachrichtentext ein.<br>';

    // *** Zu langen Text abschneiden ***
    if(strlen($mail_text)>1000) {
      $mail_text=substr($mail_text,0,1000).'... (Text wurde gekürzt!)';
    }
    $from_name=str_replace(chr(34),"''",$from_paypal);
    $mail_subject=str_replace(chr(34),"''",$from_mail);
    $from_name=stripslashes($from_paypal);
    $from_mail=stripslashes($from_paypal);
    $mail_subject=stripslashes($from_mail);
    $mail_text=stripslashes($from_menge2);

    if (($send == '1') && ($err_text != '')) {
      echo '<p><big><b>Fehler:</b></big><br>';
      echo $err_text.'</p>';
    }

    if (($send != '1') || ($err_text != '')) {
    ?>


    <?
    } else {
      $header="From: $from_name <$from_mail>\n";
      $header.="Reply-To: $from_mail\n";
      $header.="X-Mailer: PHP-ContactForm-Script\n";
      $header.="Content-Type: text/plain";
      $mail_date=gmdate('D, d M Y H:i:s').' +0000';
      $send=0;
      if(@mail($mail_to,$mail_subject,$mail_text,$header))
      {
        echo "<p><b>Die Nachricht wurde erfolgreich abgesendet.</b></p>";
        echo "<p><a href=\"".GetParam('PHP_SELF','S')."?from_menge2=$from_menge2&from_mail=$from_mail&from_paypal=$from_paypal\">Zurück zum Formular</a></p>";
      }else{
        echo "<p><b>Beim Versenden der Nachricht ist ein Fehler aufgetreten!</b></p>";
        echo "<p><a href=\"".GetParam('PHP_SELF','S')."from_menge2=$from_menge2&from_mail=$from_mail&from_paypal=$from_paypal";
        echo urlencode($mail_paypal)."\">Zurück zum Formular</a></p>";
      }
    }

    function GetParam($ParamName, $Method = 'P', $DefaultValue = '') {
      if ($Method == 'P') {
        if (isset($_POST[$ParamName])) return $_POST[$ParamName]; else return $DefaultValue;
      } else if ($Method == 'G') {
        if (isset($_GET[$ParamName])) return $_GET[$ParamName]; else return $DefaultValue;
      } else if ($Method == 'S') {
        if (isset($_SERVER[$ParamName])) return $_SERVER[$ParamName]; else return $DefaultValue;
      }
    }
    ?>


    <? head($waehrung." auszahlen"); ?>
    Hier kannst Du deine <?=$waehrung;?>
    auszahlen lassen.<br>
    <br>
    Hinweis: Wenn Du mal nicht auszahlen kannst weil dein Guthaben die Auszahlungsgrenze nicht erreicht hat, dann erschrecke
    bitte nicht gleich. Dieses Guthaben wird dir gutgeschrieben f&uuml;r die kommenden Monate, bis du die Auszahlungsgrenze erreicht hast.<br>

    <? foot(); ?>

    <? head("Auszahlen"); ?>

    <form action="<?=GetParam('PHP_SELF','S')?>" method="post">
    <table border=0 cellspacing=2 cellpadding=0 width=100%>
    <tr><td align="right">Aktueller Kontostand</td><td>&nbsp;</td>
    <td align="left"><?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?></td></tr>
    <tr><td align="right">(min. 5,00 €)</td><td>&nbsp;</td>
    <td align="left"><input type="Text" name="trans_menge2"size=25 maxlength=120  value="<?=$trans_menge2?>" /></td></tr>
    <tr><td nowrap align=right>PayPal Adresse:</td><td>&nbsp;</td>
    <td width=100%><input type="text" name="fromname" size=25 maxlength=120 value="<?=$from_paypal?>"></td></tr>
    <tr><td nowrap align=right>E-Mail-Adresse:</td><td></td>
    <td width=100%><input type="text" name="frommail" size=25 maxlength=120 value="<?=$from_mail?>"></td></tr>

    <tr><td></td><td></td><td>
    <input type="hidden" value="1" name="s">
    <input type="submit" value="Auszahlung beantragen" name="submit">
    </td></tr>
    </table>
    </form>


    <? if ($auszahlmeldung) echo '<div align="center"><font color="#800000">'.$auszahlmeldung.'</font></div>'; ?>
    <? foot(); ?>

  4. #4
    Gesperrt
    Registriert seit
    17.07.2009
    Beiträge
    280
    das ist doch ganz gut...

    wenn man das jetzt noch so ändern könte das es wie ein support ticket ins adminforce geschickt wird währe es perfekt xD

  5. #5
    Benutzer
    Registriert seit
    20.09.2009
    Beiträge
    66
    Sooo habs jetzt mal aktualisiert alles bei mir im Script...
    soweit ganz gut Email kommt an mit wert und co

    Problem, es gibt keine Fehlermeldung wenn Betrag <=auszahlungsgrenze , bzw <= als eigenes kapital

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Aktuell AUSZAHLUNG
    Von DimpleX im Forum Talk, talk, talk...
    Antworten: 0
    Letzter Beitrag: 13.12.2008, 15:08
  2. Auszahlung
    Von DimpleX im Forum Talk, talk, talk...
    Antworten: 6
    Letzter Beitrag: 01.07.2008, 22:19
  3. Auszahlung
    Von EmoBoii im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 21.07.2007, 12:48
  4. Bug bei der Auszahlung!!!
    Von Bossi im Forum Bug-Report
    Antworten: 5
    Letzter Beitrag: 12.04.2007, 20:45
  5. Auszahlung beantragen
    Von bmct im Forum Support zu Addons & Erweiterungen
    Antworten: 3
    Letzter Beitrag: 01.01.2007, 06:01

Berechtigungen

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