Ergebnis 1 bis 8 von 8

Thema: Refzahlung Fehler

  1. #1
    Benutzer
    Registriert seit
    04.12.2006
    Beiträge
    32

    Refzahlung Fehler

    Hallo

    ich habe bei Crons / refzahlungen.knt.php wenn ich die aufrufe dann kommt die fehlermeldung weis jemand einen rat wo ran es liegt ?

    Warning: mysql_query(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/webXX/html/lib/functions.lib.php on line 36

    Warning: mysql_query(): A link to the server could not be established in /var/www/webXX/html/lib/functions.lib.php on line 36

  2. #2
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    dannn poste mal bitte deine Zeile 36 und evtl, mal noch bissl davor und danach, am besten die Funktion, die damit angesprochen wird, und markiere die zeile 36, dann können wir Dir vielleicht weiter helfen
    mfg
    dragon11

  3. #3
    Erfahrener Benutzer
    Registriert seit
    22.12.2006
    Beiträge
    526
    Klingt doch sehr danach, das die Datenbank nicht erreichbar ist, oder?

  4. #4
    Benutzer
    Registriert seit
    04.12.2006
    Beiträge
    32
    also der rest der seite geht ohne probleme


    zeile 36 steht folgendes

    35function db_query($sql_tag) {
    36$sql_return = mysql_query($sql_tag);
    37return $sql_return;
    38 }


    Zeile 16 bis 194


    // Variabeln definieren
    if (!isset($login_check['hinweis'])) $login_check['hinweis'] = "";

    function db_connect() {
    global $db_host,$db_user,$db_pass,$db_base,$sql_open;
    $sql_open = @mysql_connect($db_host,$db_user,$db_pass) or die("Keine Verbindung zur Datenbank!");
    $sql_base = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!");
    }

    function db_query($sql_tag) {
    $sql_return = mysql_query($sql_tag);
    return $sql_return;
    }

    function db_close() {
    global $sql_open;
    @mysql_close($sql_open) or die("Konnte die Verbindung mit Datenbank nicht schliessen!");
    }

    function create_code($code_laenge) {
    srand((double)microtime()*1000000);
    $created_code = '';
    $zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn opqrstuvwxyz1234567890";
    for ($i=0;$i<$code_laenge;$i++) {
    $n=rand() % strlen($zeichen);
    $created_code .=substr($zeichen, $n, 1);
    }
    return $created_code;
    }

    function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans _menge."','".$verwendung."')");
    }

    function kontobuchung ($art,$trans_menge,$fuer) {
    global $db_prefix;
    db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
    }

    function userstatus () {
    global $_SESSION,$db_prefix;
    if ($_SESSION['login'] == 'true') {
    $us = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort='".$_SESSION['passwort']."' LIMIT 1");
    $login_check = mysql_fetch_array($us);
    if (!mysql_num_rows($us) or $login_check['status'] == 0) {
    setCookie('uid','',time()-86400*30);
    setCookie('passwort','',time()-86400*30);
    setCookie('autologin','',time()-86400*30);
    $_SESSION['uid'] = "";
    $_SESSION['passwort'] = "";
    $_SESSION['login'] = "";
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }
    if ($login_check['status'] == 2) {
    setCookie('uid','',time()-86400*30);
    setCookie('passwort','',time()-86400*30);
    setCookie('autologin','',time()-86400*30);
    $_SESSION['uid'] = "";
    $_SESSION['passwort'] = "";
    $_SESSION['login'] = "";
    @include_once('content/error/user_gesperrt.php');
    @include_once('lib/footer.php');
    die();
    }
    } else {
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }
    }

    function refumsatz ($buchungssumme,$fuer) {
    global $db_prefix;
    db_query ("UPDATE ".$db_prefix."_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."' and werber != 0");
    }

    function aktivralley ($buchungssumme,$fuer) {
    global $db_prefix;
    // Wenn Aktivralley läuft
    $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
    if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
    $aktiveintragen = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE uid = '".$fuer."'");
    if (!mysql_num_rows($aktiveintragen)) {
    db_query ("INSERT INTO ".$db_prefix."_aktivralley (uid,punkte) VALUES ('".$fuer."','".$buchungssumme."')");
    } else {
    db_query ("UPDATE ".$db_prefix."_aktivralley SET punkte = punkte + ".$buchungssumme." WHERE uid='".$fuer."'");
    }
    }
    }

    function klickralley () {
    global $db_prefix,$_SESSION;
    // wenn Klickralley läuft
    $ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
    if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
    $klickeintragen = db_query("SELECT * FROM ".$db_prefix."_klickralley WHERE uid = '".$_SESSION['uid']."'");
    if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
    if (!mysql_num_rows($klickeintragen)) {
    db_query ("INSERT INTO ".$db_prefix."_klickralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
    } else {
    db_query ("UPDATE ".$db_prefix."_klickralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'");
    }
    }
    }
    db_query("UPDATE ".$db_prefix."_support SET status=2 WHERE status=1 AND time<".(time()-(5*86400)));
    function gold_buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global $db_prefix;

    if($verwendung=='Einzahlung'){
    $bonus=mysql_fetch_array(db_query("SELECT *, COUNT(uid) AS az FROM ".$db_prefix."_goldmember WHERE uid=".$fuer." AND (gueltig_bis>=".time()." OR unbegrenzt='1') GROUP BY uid LIMIT 1"));
    if($bonus['az']==1){
    $bonus_prozent=@mysql_fetch_array(db_query("SELECT name,verdienst_bonus,verg_einzahlungen FROM ".$db_prefix."_goldbonus WHERE id='".$bonus['bonus']."' AND aktiv='1' LIMIT 1"));
    $verwendung.=' (Upgrade: '.$bonus_prozent['name'].')';
    $trans_menge=$trans_menge*$bonus_prozent['verdienst_bonus'];
    if($bonus_prozent['verg_einzahlungen']=='0'){
    kontobuchung ('-',$trans_menge*$bonus_prozent['verdienst_bonus'],$fuer);
    }
    }}else{

    $bonus=mysql_fetch_array(db_query("SELECT *, COUNT(uid) AS az FROM ".$db_prefix."_goldmember WHERE uid=".$fuer." AND (gueltig_bis>=".time()." OR unbegrenzt='1') GROUP BY uid LIMIT 1"));
    if($bonus['az']==1){
    $bonus_prozent=@mysql_fetch_array(db_query("SELECT name,verdienst_bonus,verg_einzahlungen FROM ".$db_prefix."_goldbonus WHERE id='".$bonus['bonus']."' AND aktiv='1' LIMIT 1"));
    $verwendung.=' (Upgrade: '.$bonus_prozent['name'].')';
    $trans_menge=$trans_menge+($trans_menge*$bonus_pro zent['verdienst_bonus']);
    }
    }

    db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwen dungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans _menge."','".$verwendung."')");
    }

    function gold_kontobuchung ($art,$trans_menge,$fuer) {
    global $db_prefix;

    if($art=='+'){
    db_query("DELETE * FROM ".$db_prefix."_goldmember WHERE gueltig_bis<=".time()." AND unbegrenzt=0");
    $bonus=mysql_fetch_array(db_query("SELECT bonus, COUNT(uid) AS az FROM ".$db_prefix."_goldmember WHERE uid=".$fuer." AND (gueltig_bis>=".time()." OR unbegrenzt='1') GROUP BY uid LIMIT 1"));
    if($bonus['az']==1){
    $bonus_prozent=@mysql_fetch_array(db_query("SELECT verdienst_bonus FROM ".$db_prefix."_goldbonus WHERE id='".$bonus['bonus']."' AND aktiv='1' LIMIT 1"));
    $trans_menge=($trans_menge*$bonus_prozent['verdienst_bonus'])+$trans_menge;
    }}

    db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
    }
    db_connect();
    $allowed=array("GERMANY", "AUSTRIA", "SWITZERLAND");
    $ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$_SERVER['REMOTE_ADDR']."') AND IP_TO>=inet_aton('".$_SERVER['REMOTE_ADDR']."');"));
    if(in_array($ccode_array['land'],$allowed))
    {
    include('texte/not_allowed_country.txt');
    die();
    }

    function mailralley ($buchungssumme,$userid) {
    global $db_prefix;
    // Wenn Mailralley läuft
    $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'mailralley' LIMIT 1"));
    if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
    $aktiveintragen = db_query("SELECT * FROM ".$db_prefix."_mailralley WHERE uid = '".$userid."'");
    if (!mysql_num_rows($aktiveintragen)) {
    db_query ("INSERT INTO ".$db_prefix."_mailralley (uid,punkte) VALUES ('".$userid."','".$buchungssumme."')");
    } else {
    db_query ("UPDATE ".$db_prefix."_mailralley SET punkte = punkte + ".$buchungssumme." WHERE uid='".$userid."'");
    }
    }
    }
    ?>

  5. #5
    Erfahrener Benutzer Avatar von dragon11
    Registriert seit
    06.07.2006
    Beiträge
    320
    aha, damit hatte ich auch mal Probleme,
    versuchs mal mit folgendem code:
    Code:
    function db_query($sql_tag){
        $vargs = array();
        $fargs = func_get_args();
        foreach($fargs as $key => $arg){
          $vargs[$key] = mysql_real_escape_string($arg);
    //    $vargs[$key] = mysql_escape_string($arg);
    dabei ist der komentierte Befehl zu probieren, wenn der vorangegange nicht funzt
    mfg
    dragon11

  6. #6
    Benutzer
    Registriert seit
    04.12.2006
    Beiträge
    32
    mache ich so bald das script wieder installiert ist

    noch mal neu gemacht habe *lach*

    dann proboiere ich es aus

  7. #7
    Neuer Benutzer Avatar von jmd
    Registriert seit
    12.01.2007
    Beiträge
    18

    Rotes Gesicht

    ?(

    hi, .... irgendwie funktioniert das nicht

    hat noch jemand irgendwelche vorschläge zu diesem problem !!!

    mfg+danke

  8. #8
    Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    81
    Habe auch das Problem. Kann keiner helfen?

Ähnliche Themen

  1. Refzahlung cron weißes Fenster
    Von Real_unknown im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 25.06.2013, 14:20
  2. Fehler beim Öffnen der Seite / DB-Fehler
    Von skipper im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 21.11.2008, 19:22

Berechtigungen

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