|
|
|
|
|
для: Саня
(17.10.2006 в 01:36)
| | Все работает!!!!
Только он перезагружает валюту один раз в сутки, после 23:59!!!
Можно как то сделать что бы чаще актуализировался??? | |
|
|
|
|
|
|
|
для: Саня
(17.10.2006 в 01:36)
| | Все работает!!!!
Только он перезагружает валюту один раз в сутки, после 23:59!!!
Можно как то сделать что бы чаще актуализировался??? | |
|
|
|
|
|
|
|
для: Саня
(17.10.2006 в 01:36)
| | Все работает!!!!
Только он перезагружает валюту один раз в сутки, после 23:59!!!
Можно как то сделать что бы чаще актуализировался??? | |
|
|
|
|
|
|
|
для: wityan1980
(17.10.2006 в 01:27)
| | Запускаю скрипт не изменив ни строчки кода (только дату правил)...
16 числа:
Доллар - 26.9314
Евро - 33.8393
17 числа:
Доллар - 26.9690
Евро - 33.7247
Возможно у вас результат закешировался и достаётся из кеша. В начало скрипта вставьте эти строки:
<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
|
| |
|
|
|
|
|
|
|
для: Саня
(17.10.2006 в 01:19)
| | на yandex другой курс валюты сегодня | |
|
|
|
|
|
|
|
для: wityan1980
(17.10.2006 в 01:02)
| | По моим наблюдениям курс валют не изменялся с 14 по 16 число включительно. | |
|
|
|
|
|
|
|
для: slonik
(17.10.2006 в 00:59)
| |
<?php
$content = get_content();
$pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";
preg_match_all($pattern, $content, $out, PREG_SET_ORDER);
$dollar = "";
$euro = "";
foreach($out as $cur) {
if($cur[2] == 840) $dollar = str_replace(",", ".", $cur[4]);
if($cur[2] == 978) $euro = str_replace(",", ".", $cur[4]);
}
echo "Доллар - ".$dollar."<br>";
echo "Евро - ".$euro."<br>";
function get_content() {
$date = date("d/m/Y");
$fd = fsockopen("cbr.ru", 80);
fwrite($fd, "GET /scripts/XML_daily.asp?date_req=$date HTTP/1.1\r\n".
"Host: cbr.ru\r\n".
"Connection: close\r\n\r\n");
$text = "";
if (!$fd) echo "Запрашиваемая страница не найдена";
else while (!feof ($fd)) $text .= fread($fd, 4096);
fclose ($fd);
return $text;
}
?>
|
а можно переделать?
так сильно хочу поставить курс валюты.... | |
|
|
|
|
|
|
|
для: wityan1980
(17.10.2006 в 00:09)
| | видимо "скнаирует" по старому числу..
Выложи код, который у тя получился в результате. | |
|
|
|
|
|
|
|
для: Саня
(16.10.2006 в 02:00)
| | сегодня зашел, курс остался тот же
показивает но не меняет :((
Доллар-26.9314
Евро -33.8393
что можно сделать? | |
|
|
|
|
|
|
|
для: Саня
(16.10.2006 в 02:00)
| | сегодня зашел, курс остался тот же
показивает но не меняет :((
Доллар-26.9314
Евро -33.8393
что можно сделать? | |
|
|
|
|