Post
Topic
Board Новички
Re: При росте BC, цены ???
by
-Kaizer-
on 23/03/2013, 23:12:21 UTC
Друзья подскажите.
Что происходит при росте Биткоина с ценами у продавцов реализующих свои товары через Битки.
Происходит ли какая то синхронизация цен или обновление. Как ведут себя продавцы товаров.
Ведь если Битки подрасли, то все товары становятся дороже. И не выгодно покупать через Битки.


Пока курс Биткоин сильно скачет, лучше привязывать цены к доллару, а на сайте они динамически рассчитываются.
Вот пример, как можно сделать:
1. В скрипт добавляем функцию, берущую нужный нам курс (например, средневзвешенный), заносим в переменную $current_course,
2. Где цена - выводим ее в виде десятичной дроби ($price/$current_course) BTC, где $price - наша цена в долларах, а дробь уже покажет цену в биткоинах.

Пример функции для получения текущего курса:
Code:

$html 
file_get_contents('http://www.bitcoinx.com/profit/');
$start_table '';
$end_table '';
$start strpos($html$start_table);
$end strpos($html$end_table);
echo 
str_replace("Weighted Avg:$"""trim(str_replace("
"""str_replace("' />
"
""str_replace("Conversion rate (USD/BTC) ""substr($html$start$end $start))))));

?>

Пример ее работы: http://www.thebtc.ru/course_btc.php

Пример страницы с товаром:
Code:

$current_course 
file_get_contents('http://www.thebtc.ru/course_btc.php');

$price 888;

?>

...
Price: echo $price/$current_course?> BTC
...

Чуть-чуть увеличится нагрузка на хост, но зато всегда будет актуальная цена в БитКоин  Smiley

Еще можно предусмотреть "защиты", если курс упадет ниже какого-то значения, в этом случае $course задается самостоятельно. И "защита" от падения одного источника курса, брать данные с нескольких сайтов, высчитывать средний или брать высокий\низкий курс и с ним работать.