BNB fixing

10 отговора 733 прегледа
#1

BNB fixing

na nqkoy da mu e potrqbvalo i sluchayno da si e napravil parser, koyto da zema fixinga na bnb, trqbva mi samo za USD
s file_get_contents moga da zema sudurjanieto na [линк]

no kak da go obrabotq za da si zema samo za dneshnata data stoynosta za USD
mersi predvaritelno

Отговор
в отговор на Kif #2

Re: BNB fixing

hihi sam si go napravih
no vse pak kajete dali e pravinlo da go polzvam taka

<?php
$bnburl = '[линк]';
$source = file_get_contents($bnburl);
$string = 'USD <B>';
$position = strpos($source, $string);
$position=$position+7;
$output = substr($source, $position, 7);
echo $output;
?>


Отговор
в отговор на Kif #3

Re: BNB fixing

$position - ще е най добре да избегнеш 7, то ест да определиш <

съвет, не го ползвай перманентно а на случайни интервали, ще избегнеш бан

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #4

Re: BNB fixing

shte go polzvam samo vednuj dnevno i shte si go sloja v db.
t.e kato daden potrbitel vleze v sayta, ako nqmq stoynost za tozi den shte se izpulni scriptcheto i shte si go soji v db, a posle a celiq den shte si go polzva ot tam :)

Отговор
в отговор на Kif #5

Re: BNB fixing

Ако db-то ти е MS Access най-добре направи Web Query през Excel и свързана таблица в db-то - при всяко нейно отваряне тя ще рефрешва информацията от сайта, дори ако по случайност има промяна в стар курс ще го коригира. Само че ползвай

[линк]

По този начин дори да забравиш някой ден на следващия ще опресниш информацията. Като изтече 2005 година обаче ще трябва да смениш крайната дата - сайта поддържа заявки, дълги не повече от 2 години.

Това решение не е точно за този клуб, но понеже съм правил абсолютно същото нещо мога да те уверя, че това е най-лесният и безгрижен начин.

Отговор
в отговор на Kif #6

Re: BNB fixing

а дали някой не е направил и за еврото...

Отговор
в отговор на tipin #7

Re: BNB fixing

Ето ти го
<?php
$euro_rate = 1.95;
?>

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #8

Re: BNB fixing

голям финансист си **** **** *****

-----------------------
гърбавия - ковчег ще го изправи
Отговор
в отговор на Bълk #9

Re: BNB fixing

Е как да не. Нали сме във валутен АборТ, да му е*а майката и лева е фиксиран към еврото. Къв е смисъла от тегленето на кур - са

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #10

Re: BNB fixing

ratfl



%$#$@!$$%!@#$
Отговор
в отговор на Viper X #11

BNB

<?php
$bnburl = '[линк]';
$source = file_get_contents($bnburl);
$string = 'USD <B>';
$position = strpos($source, $string);
$position=$position+7;
$output = substr($source, $position, 7);
$string_time = substr($source, strpos($source, 'Rates for <B>')+14, 10);
$string_gbp = substr($source, strpos($source, 'GBP <B>')+7, 7);
$string_chf = substr($source, strpos($source, 'CHF <B>')+7, 7);

mail("35988*******@sms.mtel.net", "BNB $string_time", "<USD> $output ; <GBP> $string_gbp ; <CHF> $string_chf _ >");
?>

crontab -e
# BNB FIXING
1 10 * * * /usr/bin/php /home/user/script/bnb_fixing.php > /dev/null

--------------------------------------------------------------------------------------------------------

Mnogo 10x pichove


Отговор