Folks, I'm trying to fix this little bitcoin price ticker script for my site bitcoinvalues.net but having a hard time. The PHP script is supposed to pull Mt.Gox's latest bitcoin prices but Mt.Gox had to shut down their business. I want to replace Mt.Gox with something like bitstamp.net/api/ticker/ and blockchain.info/ticker...one of those tickers but I cannot get it to work no matter how much I tried. Some help would be helpful. The script is below.
Code:
<?php
//first fetch the current rate from MtGox
$ch = curl_init('[URL unfurl="true"]https://mtgox.com/api/0/data/ticker.php');[/URL]
curl_setopt($ch, CURLOPT_REFERER, 'Mozilla/5.0 (compatible; MtGox PHP client; '.php_uname('s').'; PHP/'.phpversion().')');
curl_setopt($ch, CURLOPT_USERAGENT, "CakeScript/0.1");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$mtgoxjson = curl_exec($ch);
curl_close($ch);
//decode from an object to array
$output_mtgox = json_decode($mtgoxjson);
$output_mtgox_1 = get_object_vars($output_mtgox);
$mtgox_array = get_object_vars($output_mtgox_1['ticker']);
?>
<br/>
<br/>
Last: <?php echo $mtgox_array['last']; ?><br/>
High: <?php echo $mtgox_array['high']; ?><br/>
Low: <?php echo $mtgox_array['low']; ?><br/>
Avg: <?php echo $mtgox_array['avg']; ?><br/>
Vol: <?php echo $mtgox_array['vol']; ?><br/>