Помогите разобраться с кодом.

Bboy

Новичок
Помогите разобраться с кодом.

<?
$link = "http://www.rbc.ru/out/801.csv";
$file = fopen($link, "r");
$rf = fread($file, 10000);
$var = eregi( "USD ЦБ РФ,(.*)", $rf, $title);
fclose($file);
$curs = substr("\$title[1]",6,5);
?>

Должен курс доллара выводить, а у меня только "[1]"??? Почему?

Разобрася...
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Сделай
$curs = substr($title[1],6,5);
вместо
$curs = substr("\$title[1]",6,5);


Почему 10000 знаков?

Делай лучше
$rf = join("", file($link));
 

Demiurg

Guest
>Делай лучше
>$rf = join("", file($link));
чем лучше ?

>Bboy
ты не правильно делаешь, либо делай функциями для работы csv, либо читай по одной строке и ищи курс доллара.
 

Bboy

Новичок
Автор оригинала: Demiurg
>Делай лучше
>$rf = join("", file($link));
чем лучше ?

>Bboy
ты не правильно делаешь, либо делай функциями для работы csv, либо читай по одной строке и ищи курс доллара.
OK!
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
Автор оригинала: Varg
У халявных может быть
У платных тоже, причем у многих. Хотя с другой стороны, через месяца 3 будет у всех.
 
Сверху