Register for your free account! | Forgot your password?

You last visited: Today at 09:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spenden.php

Discussion on Spenden.php within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2013
Posts: 1,818
Received Thanks: 336
Spenden.php

Kann mir wer sagen, wo die PSC Codes hingeschickt werden ?
In die DB, unter psc_log ?

PHP Code:
<div class="main main_top">
Coins beantragen
</div>
<div class="main main_content">
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
  
  
$maxStunde 10;
  
$aZeit = array(
    
'tag' => date("j",time()),
    
'monat' => date("n",time()),
    
'jahr' => date("Y",time()),
    
'stunde' => date("G",time())
  );
  
  
$cmdAnz "SELECT COUNT(*) AS anzEintraege FROM ".SQL_HP_DB.".psc_log WHERE DAY(datum)='".$aZeit['tag']."' AND MONTH(datum)='".$aZeit['monat']."' AND YEAR(datum)='".$aZeit['jahr']."' AND HOUR(datum)='".$aZeit['stunde']."' LIMIT 1";
  
$qryAnz mysql_query($cmdAnz,$sqlHp);
  
$getAnz mysql_fetch_object($qryAnz);
  
  if(
$getAnz->anzEintraege<$maxStunde) {
    
    if(isset(
$_POST['getcoins']) && $_POST['getcoins']=="beantragen"
    {
    
      
      if(
checkVoucher($_POST['voucher']) && checkInt($_POST['betrag']) && $kartenTypen[$_POST['cardTyp']] && $waehrungen[$_POST['waehrung']] && $_POST['captcha']==$_SESSION["captcha_id"])
      {
        
$cardVoucher mysql_real_escape_string($_POST['voucher']);
        
$cardVoucher str_replace('-','',$cardVoucher);
        
$cardBetrag mysql_real_escape_string($_POST['betrag']);
        
$cardWaehrung mysql_real_escape_string($_POST['waehrung']);
        
$cardTyp mysql_real_escape_string($_POST['cardTyp']);
        
$cardPasswort mysql_real_escape_string($_POST['voucherpass']);
        
$kommentar mysql_real_escape_string($_POST['kommentar']);
        
        
$cmdCheck "SELECT id FROM ".SQL_HP_DB.".psc_log WHERE psc_code='".$cardVoucher."'";
        
$qryCheck mysql_query($cmdCheck,$sqlHp);
        
        if(
mysql_num_rows($qryCheck)>0) {
          echo
'Die Spende wurde erfolgreich abgegeben. Als Dank für die Spende werden Ihnen demnächst Coins gutgeschrieben.';
        }
        else {
        
          
$sqlCmd sprintf("INSERT INTO ".SQL_HP_DB.".psc_log (account_id,card_type,waehrung,psc_code,psc_betrag,psc_pass,status,kommentar,datum) VALUES ('%s','%s','%s','%s','%s','%s',0,'%s','%s')",
            
$_SESSION['user_id'],
            
$cardTyp,
            
$cardWaehrung,
            
$cardVoucher,
            
$cardBetrag,
            
$cardPasswort,
            
$kommentar,
            
$sqlZeit
           
);
    
          
$qryRequest mysql_query($sqlCmd,$sqlHp);
          if(
$qryRequest
          {
            echo
'Die Spende wurde erfolgreich abgegeben. Als Dank für die Spende werden Ihnen demnächst Coins gutgeschrieben.';
          }
          else 
          {
            echo
'Antrag fehlgeschlagen. Bitte einen GM kontaktieren.';
          }
          
        }
        
      }
      else
      {
        echo
'Es wurden Falscheingaben gemacht. Bitte füllen Sie das Formular noch ein mal korrekt aus.';
      }
    
    }
  
  
?>
    In diesem Bereich können Sie für den Server spenden, um ihn zu erhalten.<br/>Als kleines Dankeschön bekommt jeder User, der spendet, einen Coinsbetrag gutgeschrieben.
    <h3><a name="voucher">Voucher-Anfrage</a></h3>
    <b>Achtung!</b> Fehlerhafte Eintragungen/Spam werden geahndet.
    <form action="index.php?s=spenden" method="POST">
      <table>
        <tr>
          <th class="topLine">Voucher-Typ</th>
          <td class="thell">
          <select name="cardTyp">
            <?PHP
            
            
foreach($kartenTypen as $ct => $cto) {
              echo
'<option value="'.$ct.'">'.$cto.'</option>';
            }
            
            
?>
          </select>
        </tr>
        <tr>
          <th class="topLine">Voucher-Code</th>
          <td class="thell"><input type="text" size="25" maxlength="25" name="voucher"/> Betrag: 
          <select name="betrag">
            <?PHP
            
            
foreach($pscBetraege as $pscs) {
              echo
'<option value="'.$pscs.'">'.$pscs.'</option>';
            }
            
            
?>
          </select>
          &nbsp;
          <select name="waehrung">
            <?PHP
            
            
foreach($waehrungen as $wsh => $wname) {
              echo
'<option value="'.$wsh.'">'.$wname.'</option>';
            }
            
            
?>
          </select></td>
        </tr>
        <tr>
          <th class="topLine">Voucher-Passwort:</th>
          <td class="tdunkel"><input type="text" size="20" maxlength="20" name="voucherpass"/> (leer lassen, falls keins gesetzt ist)</td>
        </tr>
        <tr>
          <th class="topLine">Kommentar (max. 200 Zeichen):</th>
          <td class="thell">
            <input type="text" size="60" maxlength="200" name="kommentar"/> (optional)
          </td>
        </tr>
        <tr>
          <th class="topLine" rowspan="2">Captcha:</th>
          <td class="tdunkel">
            <input type="text" size="5" maxlength="5" name="captcha"/>
          </td>
        </tr>
        <tr>
          <td class="thell">
            <img src="./captcha/captcha.php" alt="captcha" title="captcha"/>
          </td>
        </tr>
        <tr>
          <td class="tdunkel" colspan="2" style="text-align:center;"><input type="submit" name="getcoins" value="beantragen"/> - <input type="reset"/></td>
        </tr>
      </table>
    </form>
  <?PHP
    
}
    else {
      echo
'Zur Zeit kann nicht gespendet werden, da die maximale Anzahl für Spenden pro Stunde erreicht wurde. Bitte versuchen sie es nächste Stunde erneut.';
    }

  }
  else {
    echo
'Sie müssen für diesen Bereich angemeldet sein.';
  }
?>
</div>
<div class="main main_bottom">
</div>
°Ace° is offline  
Old 12/17/2014, 23:20   #2

 
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
Quote:
Originally Posted by °Ace° View Post
Kann mir wer sagen, wo die PSC Codes hingeschickt werden ?
In die DB, unter psc_log ?

PHP Code:
<div class="main main_top">
Coins beantragen
</div>
<div class="main main_content">
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
  
  
$maxStunde 10;
  
$aZeit = array(
    
'tag' => date("j",time()),
    
'monat' => date("n",time()),
    
'jahr' => date("Y",time()),
    
'stunde' => date("G",time())
  );
  
  
$cmdAnz "SELECT COUNT(*) AS anzEintraege FROM ".SQL_HP_DB.".psc_log WHERE DAY(datum)='".$aZeit['tag']."' AND MONTH(datum)='".$aZeit['monat']."' AND YEAR(datum)='".$aZeit['jahr']."' AND HOUR(datum)='".$aZeit['stunde']."' LIMIT 1";
  
$qryAnz mysql_query($cmdAnz,$sqlHp);
  
$getAnz mysql_fetch_object($qryAnz);
  
  if(
$getAnz->anzEintraege<$maxStunde) {
    
    if(isset(
$_POST['getcoins']) && $_POST['getcoins']=="beantragen"
    {
    
      
      if(
checkVoucher($_POST['voucher']) && checkInt($_POST['betrag']) && $kartenTypen[$_POST['cardTyp']] && $waehrungen[$_POST['waehrung']] && $_POST['captcha']==$_SESSION["captcha_id"])
      {
        
$cardVoucher mysql_real_escape_string($_POST['voucher']);
        
$cardVoucher str_replace('-','',$cardVoucher);
        
$cardBetrag mysql_real_escape_string($_POST['betrag']);
        
$cardWaehrung mysql_real_escape_string($_POST['waehrung']);
        
$cardTyp mysql_real_escape_string($_POST['cardTyp']);
        
$cardPasswort mysql_real_escape_string($_POST['voucherpass']);
        
$kommentar mysql_real_escape_string($_POST['kommentar']);
        
        
$cmdCheck "SELECT id FROM ".SQL_HP_DB.".psc_log WHERE psc_code='".$cardVoucher."'";
        
$qryCheck mysql_query($cmdCheck,$sqlHp);
        
        if(
mysql_num_rows($qryCheck)>0) {
          echo
'Die Spende wurde erfolgreich abgegeben. Als Dank für die Spende werden Ihnen demnächst Coins gutgeschrieben.';
        }
        else {
        
          
$sqlCmd sprintf("INSERT INTO ".SQL_HP_DB.".psc_log (account_id,card_type,waehrung,psc_code,psc_betrag,psc_pass,status,kommentar,datum) VALUES ('%s','%s','%s','%s','%s','%s',0,'%s','%s')",
            
$_SESSION['user_id'],
            
$cardTyp,
            
$cardWaehrung,
            
$cardVoucher,
            
$cardBetrag,
            
$cardPasswort,
            
$kommentar,
            
$sqlZeit
           
);
    
          
$qryRequest mysql_query($sqlCmd,$sqlHp);
          if(
$qryRequest
          {
            echo
'Die Spende wurde erfolgreich abgegeben. Als Dank für die Spende werden Ihnen demnächst Coins gutgeschrieben.';
          }
          else 
          {
            echo
'Antrag fehlgeschlagen. Bitte einen GM kontaktieren.';
          }
          
        }
        
      }
      else
      {
        echo
'Es wurden Falscheingaben gemacht. Bitte füllen Sie das Formular noch ein mal korrekt aus.';
      }
    
    }
  
  
?>
    In diesem Bereich können Sie für den Server spenden, um ihn zu erhalten.<br/>Als kleines Dankeschön bekommt jeder User, der spendet, einen Coinsbetrag gutgeschrieben.
    <h3><a name="voucher">Voucher-Anfrage</a></h3>
    <b>Achtung!</b> Fehlerhafte Eintragungen/Spam werden geahndet.
    <form action="index.php?s=spenden" method="POST">
      <table>
        <tr>
          <th class="topLine">Voucher-Typ</th>
          <td class="thell">
          <select name="cardTyp">
            <?PHP
            
            
foreach($kartenTypen as $ct => $cto) {
              echo
'<option value="'.$ct.'">'.$cto.'</option>';
            }
            
            
?>
          </select>
        </tr>
        <tr>
          <th class="topLine">Voucher-Code</th>
          <td class="thell"><input type="text" size="25" maxlength="25" name="voucher"/> Betrag: 
          <select name="betrag">
            <?PHP
            
            
foreach($pscBetraege as $pscs) {
              echo
'<option value="'.$pscs.'">'.$pscs.'</option>';
            }
            
            
?>
          </select>
          &nbsp;
          <select name="waehrung">
            <?PHP
            
            
foreach($waehrungen as $wsh => $wname) {
              echo
'<option value="'.$wsh.'">'.$wname.'</option>';
            }
            
            
?>
          </select></td>
        </tr>
        <tr>
          <th class="topLine">Voucher-Passwort:</th>
          <td class="tdunkel"><input type="text" size="20" maxlength="20" name="voucherpass"/> (leer lassen, falls keins gesetzt ist)</td>
        </tr>
        <tr>
          <th class="topLine">Kommentar (max. 200 Zeichen):</th>
          <td class="thell">
            <input type="text" size="60" maxlength="200" name="kommentar"/> (optional)
          </td>
        </tr>
        <tr>
          <th class="topLine" rowspan="2">Captcha:</th>
          <td class="tdunkel">
            <input type="text" size="5" maxlength="5" name="captcha"/>
          </td>
        </tr>
        <tr>
          <td class="thell">
            <img src="./captcha/captcha.php" alt="captcha" title="captcha"/>
          </td>
        </tr>
        <tr>
          <td class="tdunkel" colspan="2" style="text-align:center;"><input type="submit" name="getcoins" value="beantragen"/> - <input type="reset"/></td>
        </tr>
      </table>
    </form>
  <?PHP
    
}
    else {
      echo
'Zur Zeit kann nicht gespendet werden, da die maximale Anzahl für Spenden pro Stunde erreicht wurde. Bitte versuchen sie es nächste Stunde erneut.';
    }

  }
  else {
    echo
'Sie müssen für diesen Bereich angemeldet sein.';
  }
?>
</div>
<div class="main main_bottom">
</div>
Hier
Code:
("INSERT INTO ".SQL_HP_DB.".psc_log (account_id,card_type,waehrung,psc_code,psc_betrag,psc_pass,status,kommentar,datum) VALUES ('%s','%s','%s','%s','%s','%s',0,'%s','%s')",
Wieso willst du überhaupt einen Server aufmachen wenn du 0 Plan hast?
.Colossus. is offline  
Thanks
3 Users
Old 12/21/2014, 14:31   #3
 
elite*gold: 0
Join Date: Jan 2013
Posts: 1,818
Received Thanks: 336
Quote:
Originally Posted by .Colossus. View Post
Hier
Code:
("INSERT INTO ".SQL_HP_DB.".psc_log (account_id,card_type,waehrung,psc_code,psc_betrag,psc_pass,status,kommentar,datum) VALUES ('%s','%s','%s','%s','%s','%s',0,'%s','%s')",
Wieso willst du überhaupt einen Server aufmachen wenn du 0 Plan hast?
Wer redet denn von Server auf machen
Kann mir einer das so umschreiben, dass es auf eine Email kommt ?
°Ace° is offline  
Reply

Tags
metin2, php


Similar Threads Similar Threads
Spenden.php Fehler - man kann nicht spenden auf meiner Homepage
07/20/2012 - Metin2 Private Server - 2 Replies
Hey, auf meiner Mt2 Homepage kann man nicht richtig spenden. Wenn man den PSC code etc. eingibt und auf beantragen klickt, kommt nur "antrag fehlgeschlagen". das ist die Spenden.php <div id="content_top"> Preise </div> <div id="content_main"> <div style="width:480px;">
Spenden-Pennergame - Deine Spenden-Community für Pennergame
07/07/2012 - Browsergames - 2 Replies
Huhu Ja, uns gab es schonmal vor geraumer Zeit. Damals mit sehr gutem Erfolg. Mal schauen ob wir diesen Erfolg noch toppen können (: Registriere dich, spenden anderen und bekomme Spenden. Erzählt euren Freunden davon ;) Ich freue mich auf euch :P Spenden-Pennergame - Deine Spenden-Community für Pennergame
Spenden[-studie^^]Suche Spenden für Xhadra Derion
02/01/2011 - 4Story Trading - 5 Replies
Spenden auf Xhadra Deri ->Wie im Titel schon genannt suche ich Spenden auf dem Server Xhadra und zwar auf der Seite der Deri . Als Spende meine ich Sachen wie z.B. - Gold - Rüstung - Waffen



All times are GMT +1. The time now is 09:33.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.