ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Скрипт курса валют
  #1  
Старый 01.08.2008, 14:44
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами: 9560486

Репутация: 1809


Question Скрипт курса валют

Помогите со скиптом курса валют! Он работает, но бывает подглючивает и тормозит загрузку страницы. Не могу найти багу
PHP код:
<?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
'<table cellpadding="0" cellspacing="0">
<tr>
<td width="50%">Доллар: </td>
<td><B>'
.$dollar.'</B> руб.</td>
</tr>
<tr>
<td width="50%">Евро: </td>
<td><B>'
.$euro.'</B> руб.</td>
</tr></table>'
;
function 
get_content(){ 
    
$date = date("d/m/Y"); 
    
$link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date"; 
    
$fd = @fopen($link, "r"); 
    
$text=""; 
    if(!
$fd) echo "Запрашиваемая страница не найдена"; 
    else{ 
        while(!
feof ($fd)) $text .= fgets($fd, 4096); 
    }  
    
fclose ($fd); 
    return 
$text; 
} 
?>
Спасибо!
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
продам спам/флуд скрипт vp$ Разное - Покупка, продажа, обмен 45 08.02.2009 23:46
Ищу скрипт mlm пирамиды... Linuxoid PHP 9 04.06.2008 12:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.