PHP-скрипт для размещения курса доллара на сайте


Если ваш сайт находиться на сервере поддерживающим функции PHP, то вы сможете вставив нижеприведённый скрипт на свою страницу видеть текущий курс доллара.

<?
// адрес страницы
$adr="http://www.rbc.ru/index.html";
// идентификатор начала блока
$begblock = "USD ЦБ РФ";
// фрагмент HTML-кода до полезных данных
$begin = "<FONT SIZE=\"-2\"> ";
// фрагмент HTML-кода после полезных данных
$end = "</FONT>";
// массив строк результата
$result = array();
// цвет рамки таблицы курса (белый)
$brdcolor = "#ffffff";
// цвет фона ячеек результирующей таблицы
$bgcolor = "#eeeeee";
$screen = file($adr);
$i = 0;
while ($i < sizeof($screen)
&& strpos($screen[$i], $begblock) = = false) {
$i++;
}
$temp = explode($begin, $screen[$i + 2]);
$temp = explode($end, $temp[1]);
$kurs = $temp[0];
echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\"".
"border=\"0\" bgcolor=\"".$brdcolor."\"><tr><td>\n".
"<table width=\"100%\" cellpadding=\"2\" cellspacing=\"1\" border=\"0\">".
"<tr><td bgcolor=\"".$bgcolor."\">курс USD</td></tr><tr>";
"<td bgcolor=\"$bgcolor\">".$kurs."</td>".
"</tr></table></td></tr></table>";
// конец программы
?>

Скачать скрипт в оригинале можно здесь

Если вам не нравится форма вывода курса на экран, закоментируйте шесть строк начиная с "echo", поставив перед ними "//". Значение курса будет переменная $kurs , отдельно вывести её на экран можно подставив эту переменную туда куда вы захотите в следующем формате: <?= $kurs ?> . Для более удобного использования скопируйте и сохраните эту программу на вашем сервере с именем usd.php. Вставить в нужный файл с расширением php можно <? include "usd.php"; ?>, если файл имеет расширение htm или html то <!--#include virtual="usd.php" -->
Подробнее как работает программа можно прочитать здесь.


Ссылки на эту тему:

Получение документа с удалённого веб-сайта (CGI-скрипт) - перейти
Программа для получения on-line курса доллара (Perl) - перейти

<