- 27
- 0
抓不到数据。。浏览器打开可以的
<?php
include 'conn.php';
function go_curl($url) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT,60);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
function random_str($length) {
$str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$strlen = 62;
while($length > $strlen){
$str .= $str;
$strlen += 60;
}
$str = str_shuffle($str);
return substr($str, 0, $length);
}
$url_list = array(
'u_cx',
);
function writeData($type) {
$urlArr = array(
'u_cx' => array('pingtai_url' => 'http://www.u.cx', 'url' => 'https://www.u.cx/trade/index_json/market/wkc_bitcny'),
);
$urlData = $urlArr[$type];
$url = $urlData['url'];
if ($type == 'u_cx' ) {
$url .= random_str(8);
}
$data = go_curl($url);
if (! $data) {
return false;
}
$dataFormart = array(
'current_price' => 0,
'buy' => 0,
'sell' => 0,
'volume' => 0,
'turnover' => 0,
'change' => 0
);
if (in_array($type, array('u_cx11'))) {
$dataArr = $data;
} else {
$data = trim($data,chr(239).chr(187).chr(191));
$dataArr = json_decode($data, true);
if (! $dataArr) {
return false;
}
}
switch($type) {
case 'u_cx':
$info = $dataArr['top'];
$dataFormart['current_price'] = $info[0];
$dataFormart['buy'] = $info[1];
$dataFormart['sell'] = $info[2];
$dataFormart['volume'] = $info[5];
$dataFormart['change'] = $info[6];
break;
}
$data = json_encode($dataFormart);
// insert 方式
$sqlArr = array(
$type,
$urlData['pingtai_url'],
$data,//htmlspecialchars($data)
);
echo "UPDATE `info` SET `info` = '{$data}' WHERE `pingtai` = '{$type}'";
return $sql;
}
foreach ($url_list as $value) {
$sql = writeData($value);
if (! $sql) continue;
mysql_query($sql);
}
mysql_close($con);
?> 0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
