Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SyntaxError:JSON.parse:JSON数据OK第1行第1列的数据意外结束_Javascript_Php_Mysql_Json - Fatal编程技术网

Javascript SyntaxError:JSON.parse:JSON数据OK第1行第1列的数据意外结束

Javascript SyntaxError:JSON.parse:JSON数据OK第1行第1列的数据意外结束,javascript,php,mysql,json,Javascript,Php,Mysql,Json,我的脚本有问题,JSON响应有错误。 这是我的密码 php代码 ` 需要“model/connect.php”; 需要“btcadress.php”; 如果(isset($_POST['address'])){ $post_addr=trim($_post['address']); //本地BTC地址验证 $validator=新的Btc_地址_validator(); $check=$validator->validate($post\u addr); 如果($check='1'){ //

我的脚本有问题,JSON响应有错误。 这是我的密码

php代码 `
需要“model/connect.php”;
需要“btcadress.php”;
如果(isset($_POST['address'])){
$post_addr=trim($_post['address']);
//本地BTC地址验证
$validator=新的Btc_地址_validator();
$check=$validator->validate($post\u addr);
如果($check='1'){
//检查BTC地址是否为管理员钱包地址?
$select_wallet=“从invetment中选择管理员地址,其中管理员地址=”“$post_addr。””;
$wallet\u res=mysql\u查询($select\u wallet);
如果(mysql_num_rows($wallet_res)='0'){
//BTC地址已经没有支付状态吗?
//$select_sql=“select*FROM invetment,其中user_address=”“$post\u addr.”和status='0';
$select_sql=“select*FROM invetment,其中user_address=”“$post_addr.”;
$res=mysql\u查询($select\u sql);
如果(mysql_num_rows($res)='0'){
$select_sql1=“select*FROM invetment,其中user_address=”“$post_addr.”和status='1';
$res1=mysql\u查询($select\u sql1);
if(mysql_num_rows($res1)==0){
需要'lib/block_io.php';
$merchant=mysql\u fetch\u assoc(mysql\u查询(“从'payment\u process`WHERE payment\u id='1'中选择*并提取选项='1');
如果($商户){
$apikey=base64解码(base64解码(base64解码($merchant['account\u id')));
$pin=base64_解码(base64_解码($merchant['spwd']));
$version=2;
$block_io=新BlockIo($apikey、$pin、$version);
$address_array=$block_io->get_new_address();
$address\u info=$address\u array->data;
如果($address\u info->network=='BTC'){
$admin\u address=$address\u info->address;
}
//$random\u address=mysql\u fetch\u assoc(mysql\u查询(“从'wallets`WHERE status='0'按'id`ASC LIMIT 1'排序选择*);
如果($admin\u地址){
//$admin_address=$random_address['address'];
$label_值=“”;
foreach($\u COOKIE作为$key=>$value){
$label_value1=md5($key'1d61b689-c8a8-402e-a344-sa7773994356');
如果($value==$label\u value1){
$label_value=md5($1d61b689-c8a8-402e-a344-sa7773994356');
}
}
如果($label_value==''){
//创建标签
$label=rand('00000','11111')。time();
//转换ms5
$label_value=md5($label'1d61b689-c8a8-402e-a344-sa7773994356');
//设置cookie
$cookie\u status=setcookie($label,$label\u value,time()*3600000,“/”,NULL);
如果(!$cookie\u状态){
setrawcookie($label,$label_值,time()+(86400*30),“/”);
}
}
$赞助商=($_POST['ref'])?$_POST['ref']:'';
$myref=$post_addr;
$invest_date=日期('Y-m-d H:i:s');
$ip=isset($\u服务器['HTTP\u X\u转发给'])?$\u服务器['HTTP\u X\u转发给']:$\u服务器['REMOTE\u ADDR'];
$sql=“INSERT INTO invetment SET label=””“$label\u value.”,user\u address=”“$post\u addr.”,admin\u address=”“$admin\u address.”,invest\u date=”“$invest\u date.”,status='0',userip=”“$ip.”,ref\u name=”,“$myref.”,赞助商=““$sponsor.”;
$qry\u status=mysql\u查询($sql);
如果($qry_状态){
//mysql_查询(“更新钱包设置状态='1'其中地址='”“$admin_地址”。”);
$json['success']=“1”;
$json['message1']=“将您的比特币发送到”;
$json['message2']=$admin\u地址;
$json['message3']=“(最低-0.001 BTC,最高-无限制)”;
}否则{
$json['error']=“1”;
$json['message']=“无法处理您的BTC地址。请重试”;
}
}否则{
$json['error']=“1”;
$json['message']=“服务或数据暂时不可用。请重试”;
}
} 
否则{
$json['error']=“1”;
$json['message']=“服务或数据暂时不可用。请与支持团队联系”;
}
}否则{
$result=mysql\u fetch\u数组($res1);
$label=$result['label'];
$label_value=md5($label'1d61b689-c8a8-402e-a344-sa7773994356');
$cookie\u status=setcookie($label,$label\u value,time()*3600000,“/”,NULL);
如果(!$cookie\u状态){
setrawcookie($label,$label_值,time()+(86400*30),“/”);
}
$json['error']=“1”;
$json['message']=“无效的BTC地址。请重试”;
}
}否则{
$result=mysql\u fetch\u assoc($res);
$label
$(document).ready(function() {

    $('#btndouble').click(function(){
      var address = $('#btcaddress').val();
      var ref_name = $('#ref_name').val();

      $.ajax({
        url: 'ajax.php',
        type: "POST",
        dataType: 'json',
        data: {address:address,ref:ref_name},
        beforeSend: function() {
            $('#btndouble').attr('disabled','disabled');
        },
        complete: function() {
          $('#btndouble').removeAttr('disabled');
        },
        success: function(json) {
          if(json.success){
            $('#response').html(json.response);
          } else {
            $('#error_msg').html(json.response);
          }
        },
        error: function(xhr, ajaxOptions, thrownError) {
          alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
        }
      });
    })
})
require 'model/connect.php';
require 'btcaddress.php';

if(isset($_POST['address'])) {

    $post_addr = trim($_POST['address']);

    // local BTC address validation
    $validator = new Btc_address_validator();
    $check = $validator->validate($post_addr);
    if($check=='1') {


        // Check BTC address is admin wallet address?

        $select_wallet = "SELECT admin_address FROM invetment WHERE admin_address='".$post_addr."'";
        $wallet_res = mysql_query($select_wallet);

        if(mysql_num_rows($wallet_res) == '0') {


            // BTC address already not paid status there?
            // $select_sql = "SELECT * FROM invetment WHERE user_address='".$post_addr."' AND status='0'";
            $select_sql = "SELECT * FROM invetment WHERE user_address='".$post_addr."'";
            $res = mysql_query($select_sql);

            if(mysql_num_rows($res) == '0') {

                $select_sql1 = "SELECT * FROM invetment WHERE user_address='".$post_addr."' AND status='1'";
                $res1 = mysql_query($select_sql1);
                if(mysql_num_rows($res1) == 0 ) {

                    require 'lib/block_io.php';


                    $merchant = mysql_fetch_assoc(mysql_query("SELECT * FROM `payment_process` WHERE payment_id='1' AND withdraw_option='1' "));
                    if($merchant) {

                        $apikey = base64_decode(base64_decode(base64_decode($merchant['account_id'])));
                        $pin = base64_decode(base64_decode(base64_decode($merchant['spwd'])));

                        $version = 2;

                        $block_io = new BlockIo($apikey, $pin, $version);

                        $address_array = $block_io->get_new_address();

                        $address_info = $address_array->data;
                        if($address_info->network=='BTC') {
                            $admin_address = $address_info->address;
                        }

                        // $random_address = mysql_fetch_assoc(mysql_query("SELECT * FROM `wallets` WHERE status='0' ORDER BY `id` ASC LIMIT 1"));
                        if($admin_address) {
                            // $admin_address = $random_address['address'];
                            $label_value = '';
                            foreach ($_COOKIE as $key => $value) {
                                $label_value1 = md5($key.'1d61b689-c8a8-402e-a344-sa7773994356');
                                if($value == $label_value1) {
                                    $label_value = md5($key.'1d61b689-c8a8-402e-a344-sa7773994356');
                                }
                            }

                            if($label_value=='') {

                                // create label
                                $label = rand('00000','11111').time();

                                // convert ms5
                                $label_value = md5($label.'1d61b689-c8a8-402e-a344-sa7773994356');
                                // set cookie
                                $cookie_status = setcookie($label, $label_value, time() * 3600000, "/", NULL);
                                if(!$cookie_status) {
                                    setrawcookie($label, $label_value, time() + (86400 * 30), "/");
                                }
                            }
                            $sponsor = ($_POST['ref']) ? $_POST['ref'] : '';
                            $myref = $post_addr;
                            $invest_date = date('Y-m-d H:i:s');
                            $ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
                            $sql = "INSERT INTO invetment SET label='".$label_value."', user_address='".$post_addr."', admin_address='".$admin_address."', invest_date='".$invest_date."', status='0', userip='".$ip."', ref_name='".$myref."', sponsor='".$sponsor."'";
                            $qry_status = mysql_query($sql);
                            if($qry_status) {
                                // mysql_query("UPDATE wallets SET status='1' WHERE address='".$admin_address."'");
                                $json['success'] = "1";
                                $json['message1'] = "Send your Bitcoins to";
                                $json['message2'] = $admin_address;
                                $json['message3'] = "(Min - 0.001 BTC, Max - unlimited)";
                            } else {
                                $json['error'] = "1";
                                $json['message'] = "Unable to process your BTC Address. Try again";
                            }
                        } else {
                            $json['error'] = "1";
                            $json['message'] = "The service or data is temporarily not available. Try again";
                        }
                    } 
                    else {
                        $json['error'] = "1";
                        $json['message'] = "The service or data is temporarily not available. Contact support team";
                    }
                } else {
                    $result = mysql_fetch_array($res1);
                    $label = $result['label'];
                    $label_value = md5($label.'1d61b689-c8a8-402e-a344-sa7773994356');
                    $cookie_status = setcookie($label, $label_value, time() * 3600000, "/", NULL);
                    if(!$cookie_status) {
                        setrawcookie($label, $label_value, time() + (86400 * 30), "/");
                    }
                    $json['error'] = "1";
                    $json['message'] = "Invalid BTC Address. Try again";
                }
            } else {

                $result = mysql_fetch_assoc($res);
                $label = $result['label'];
                $label_value = md5($label.'1d61b689-c8a8-402e-a344-sa7773994356');
                $cookie_status = setcookie($label, $label_value, time() * 3600000, "/", NULL);
                if(!$cookie_status) {
                    setrawcookie($label, $label_value, time() + (86400 * 30), "/");
                }
                if($result['status']=='0') {
                    $json['success'] = "1";
                    $json['message1'] = "Send your Bitcoins to";
                    $json['message2'] = $result['admin_address'];
                    $json['message3'] = "(Min - 0.001 BTC, Max - unlimited)";   
                } else {
                    $json['error'] = "1";
                    $json['message'] = "Already exists this BTC Address";
                }

            }

        } else {

            $json['error'] = "1";
            $json['message'] = "Invalid BTC Address already used";
        } 


    } else {
        $json['error'] = "1";
        $json['message'] = "Invalid BTC Address";
    }

} else {
    $json['error'] = "1";
    $json['message'] = "pls enter BTC Address";
}

if(isset($json['success'])==1) {
    $json['response'] = "<div class='col-lg-12'><h3>".$json['message1']." <span>".$json['message2']."</span><br/> ".$json['message3']."</h3></div>";
} else {
    $json['response'] = $json['message'];
    // echo $json['message'];
}
echo json_encode($json); ?>`