Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Если есть источник откуда его брать, то работы на 5-10 минут.Нужна Авто-загрузка Курса валют - может кто помочь?
Брать с сайта Для просмотра ссылки ВойдиЕсли есть источник откуда его брать, то работы на 5-10 минут.
Ну вроде все сделал, но в файл не записывается.Загружай, вытаскивай числа, загоняй в файл catalog_rates.txt, вешай на cron и будет тебе счастье:
$:
http://cbrates.rbc.ru/tsv/840/$year/$month/$day.tsv
Для просмотра ссылки Войдиили Зарегистрируйся
€:
http://cbrates.rbc.ru/tsv/840/$year/$month/$day.tsv
Для просмотра ссылки Войдиили Зарегистрируйся
<?php
$filename = '/admin/files/catalog_rates.txt';
$addr = "http://stock.rbc.ru/demo/cb.0/intraday/";
$begblock1 = "Доллар США";
$begblock2 = "ЕВРО";
$begin = "<TD>";
$end = "</TD>";
$result = array( );
$screen = file( $addr );
$i = 0;
while ( $i < sizeof( $screen ) && strpos( $screen[$i], $begblock1 ) == false )
{
++$i;
}
$temp = explode( $begin, $screen[$i + 1] );
$temp = explode( $end, $temp[1] );
$kursdollar = $temp[0] + $temp[0] * 3 / 100;
$i = 0;
while ( $i < sizeof( $screen ) && strpos( $screen[$i], $begblock2 ) == false )
{
++$i;
}
$temp = explode( $begin, $screen[$i + 1] );
$temp = explode( $end, $temp[1] );
$kurseuro = $temp[0] + $temp[0] * 1 / 100;
$kursdollar = round( $kursdollar, 4 );
$kurseuro = round( $kurseuro, 4 );
$eurodollar = round( $kurseuro / $kursdollar, 4 );
echo "Курс валют:<br> $begblock1 = $kursdollar<br> $begblock2 = $kurseuro<br> EUR/USD = $eurodollar";
$somecontent = "Добавить это к файлу\n";
// Вначале давайте убедимся, что файл существует и доступен для записи.
if (is_writable($filename)) {
// открываем $filename
fwrite().
if (!$handle = fopen($filename, 'w')) {
echo "Не могу открыть файл ($filename)";
exit;
}
// Записываем $somecontent в наш открытый файл.
if (fwrite($handle, "USD/RUR:$kursdollar\r\n".''."EUR/RUR:$kurseuro\r\n"."EUR/USD:$eurodollar"."\r\n") === FALSE) {
echo "Не могу произвести запись в файл ($filename)";
exit;
}
echo "<br> Записано в файл ($filename)";
fclose($handle);
} else {
echo "<br>Файл $filename недоступен для записи";
}
?>
Да везде, и на папки и на файл поставил 777надеюсь права на файл ты выставить не забыл ?
Посмотри права на папку мой_сайт/admin/files и на сам файл catalog_rates.txtПопробовал выполнить все указания по исполнению скрипта - так и не вышло. Предполагаю, что загвоздка в файле .htaccess. Может кто сможет написать содержимое файла описанного в п. 1 инструкции от ddust'a?