Registruotis    Prisijungti    Forumas    Ieškoti    DUK




micro

Pageidaujate visko ko tik norite, gidų, failų ir t.t

micro

Standartinė harolldas » Gegužė 29th, 2012, 9:48 am

Norėčiau paprašyt pagalbos su mokejimai.lt scriptu, niekaip neišeina padaryti, kad raktažodi imtu ne iš failo bet iš MySQL bazes. MySQL bazei esu pasidares dvi lenteles KEYWORD ir COUNTRY i keyword sriti yra surasyti raktazodziai o i country yra surasytos salys (pvz: LT, UK)
Ir noriu kad gavus atgaline zinute is mokejimai.lt jis pats pasirinktu is duomenu bazes kokio raktazodzio reikia jam ir pagal ji atlikt uzduoti.
Štai kodas:
Kodas: Pasirinkti visus
<?php
$your_pass="slaptas kodas";      //Mokejimai.lt Projekto sugeneruotas PWD (Specifikacijos versija 1.2)
$itemid=57;         //Itemo id

require_once('config.php');

$test=0;
$status=1;

require_once(dirname(__FILE__).'/WebToPay.php');
try {
    $response = WebToPay::checkResponse($_GET, array(
            'sign_password' => $your_pass,
   'log'           => 'sms_keyword.log',
        ));
       
 
 $select_key = mysql_connect($host, $user, $pass) or die(mysql_error());
$select_key_db = mysql_select_db($cheack_db, $select_key) or die(mysql_error());
$select_key_db = mysql_query("SELECT MAX(`key`) FROM `KEYWORD`") or die(mysql_error());
$key = mysql_query($select_key_db);
 
$keywords=explode(" ",$response['sms']);

if(strcasecmp($keywords[0],$key)==0 AND count($keywords)>=1 AND strlen($keywords[1])>0)
{
    $mysql=mysql_connect($host, $user, $pass);
    mysql_select_db($db);
    mysql_query("SET NAMES 'utf8'");
    $keywords[1]=mysql_real_escape_string($keywords[1]);
    $objres=mysql_query("SELECT MAX(`object_id`) FROM `items`");
    list($objectid)=mysql_fetch_row($objres);
    $objectid++;
    mysql_query("INSERT INTO `items` SET `owner_id`=(SELECT `obj_Id` FROM `characters` WHERE `char_name` LIKE '".$keywords[1]."'),
                                        `object_id`='".$objectid."',
                                        `item_id`=".$itemid.",
                                        `count`='1',
                                        `enchant_level`='0',
                                        `loc`='INVENTORY',
                                        `loc_data`='0',
                                        `price_sell`='0',
                                        `price_buy`='0',
                                        `time_of_use`=null");
                                       
    echo "OK item accept";
    mysql_close($mysql);
}
else {
    // Atsakymas kai netenkinama aukðèiau apraðyta sàlyga.
    // make by x2xdj
    echo "OK bad data";
}
}
catch (Exception $e) {
    echo 'OK '.get_class($e).': '.$e->getMessage();
    return;
}

?>

harolldas
Naujokas
Naujokas
 
Pranešimai: 4
Užsiregistravo: Kovas 6th, 2012, 4:47 pm
Karma:
Karma:
Increase user’s karma Decrease user’s karma

Grįžti į Prašymai

Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 0 svečių