fork download
  1. <?php
  2.  
  3.  
  4. $inr_price = 89.52;
  5. $pair_array = array('LQTY_USDT' => 'LQTY_INR', 'C98_USDT' => 'C98_INR', 'AGIX_USDT' => 'AGIX_INR','LINA_USDT' => 'LINA_INR', 'ARB_USDT' => 'ARB_INR', 'ETC_USDT' => 'ETC_INR', 'SFP_USDT' => 'SFP_INR', 'LINK_USDT' => 'LINK_INR', 'XNO_USDT' => 'XNO_INR', 'ZIL_USDT' => 'ZIL_INR', 'ENA_USDT' => 'ENA_INR');
  6. $pricelen = array('LQTY_INR' => 3,'C98_INR' => 4,'AGIX_INR' => 5,'LINA_INR' => 6,'ARB_INR' => 4,'ETC_INR' => 2,'SFP_INR' => 4,'LINK_INR' => 3,'XNO_INR' => 2,'ZIL_INR' => 4,'ENA_INR' => 4);
  7.  
  8. $result = [
  9. "ENA_USDT" => [
  10. "eventType" => "24hrTicker",
  11. "eventTime" => 1764591869590,
  12. "symbol" => "ENAUSDT",
  13. "priceChange" => "-0.03980000",
  14. "percentChange" => "-14.322",
  15. "averagePrice" => "0.25514705",
  16. "prevClose" => "0.27780000",
  17. "close" => "0.23810000",
  18. "closeQty" => "3565.68000000",
  19. "bestBid" => "0.23750000",
  20. "bestBidQty" => "9691.05000000",
  21. "bestAsk" => "0.23740000",
  22. "bestAskQty" => "11636.01000000",
  23. "open" => "0.27790000",
  24. "high" => "0.28210000",
  25. "low" => "0.23580000",
  26. "volume" => "171945136.52000000",
  27. "quoteVolume" => "43871294.38389900",
  28. "openTime" => 1764505469382,
  29. "closeTime" => 1764591869382,
  30. "firstTradeId" => 228580313,
  31. "lastTradeId" => 228796339,
  32. "numTrades" => 216027
  33. ]
  34. ];
  35. $url = 'https://l...content-available-to-author-only...x.com/binance/ticker.json';
  36. $ch = curl_init();
  37. curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
  38. curl_setopt($ch, CURLOPT_HEADER, 0);
  39. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  40. curl_setopt($ch, CURLOPT_URL, $url);
  41. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
  42. $data = curl_exec($ch);
  43. curl_close($ch);
  44. $result = json_decode($data, true);
  45. $curr_data = array();
  46. foreach ($result as $key => $value) {
  47. if(isset($pair_array[$key])){
  48. $symbol = $pair_array[$key];
  49. $high = number_format((float) $value['bestBid'] * $inr_price, $pricelen[$symbol], '.', '');
  50. $low = number_format((float) $value['bestAsk'] * $inr_price, $pricelen[$symbol], '.', '');
  51. $last_price = number_format((float) $value['close'] * $inr_price, $pricelen[$symbol], '.', '');
  52. echo "high: ".$high." low: ".$low." Last_price: ".$last_price;
  53. }
  54. }
  55. ?>
Success #stdin #stdout #stderr 0.03s 26432KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Warning:  Invalid argument supplied for foreach() in /home/jKZ8ao/prog.php on line 46