Page 97 - 4475
P. 97
доступна на сайті деякої фондової біржі.
Для обробки цих даних нам потрібно для початку
визначити адресу інформації. Після цього, кожен раз при
з'єднанні зі сторінкою, нам потрібно звертатися до даної
адреси для отримання сторінки та потрібної інформації.
Для прикладу, виведемо котирування акцій Amazon із сайту
AMEX.
<html>
<head>
<title>Котирування акцій від NASDAQ</title>
</head>
<body>
<?php
// Вибір позначення компанії
$symbol='AMZN';
echo '<h1>Котирування акцій ' . $symbol .
'</h1>';
$url = 'http://finance.yahoo.com/d/quotes.csv' .
'?s=' . $symbol . '&e=.csv&f=sl1d1t1c1ohgv';
if (!($contents = file_get_contents($theurl))) {
die ('Неможливо відкрити ' . $url);
}
// Вибірка потрібних даних
list($symbol, $quote, $date, $time) =
explode(',', $contents);
$date = trim($date, '"');
$time = trim($time, '"');
echo '<p>' . $symbol . ' — остання ціна продажу:
' . $quote . '</p>';
echo '<p>Котирування отримане ' . $date . ' в ' .
$time . '</p>';
// Вказати джерело інформації
echo '<p>Інформація отримана за адресою <br />' .
'<a href="' . $url . '">' . $url . '</a>.</p>';
?>
</body>
</html>
92