|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2011
Сообщений: 6
|
Не работает информер курсора валют Flash+PHP
Здравствуйте.
У меня есть информер курсов валют, который показывает актуальный курс доллара и евро по данным центробанка и его изменение относительно предыдущих котировок. Я думаю php скрипт не работает. Он не показывает курсы валют, если его запустить отдельно и попросить вывести их в браузер. В приведенном примере этот вывод на экран не описан. Как информер должен работать: Файл информера загружает данные о валютных котировках из php файла, лежащего рядом, который в свою очередь получает данные с сайта Центробанка и преобразует их в строку xml. Внутри файла информера данные отображаются через динамические текстовые поля. Я Вот код php файла:
System.useCodepage = true; kurs = new LoadVars(); kurs.load('valuta.php'); kurs.onLoad = function(ok){ if(ok){ setKurs(); } } function setKurs(){ bucks=kurs.bucks1 euro=kurs.euro1 euro_otn=Number(kurs.euro1.substr(0,2)+"."+kurs.euro1.substr(3,4))-Number(kurs.euro2.substr(0,2)+"."+kurs.euro2.substr(3,4)); bucks_otn=Number(kurs.bucks1.substr(0,2)+"."+kurs.bucks1.substr(3,4))-Number(kurs.bucks2.substr(0,2)+"."+kurs.bucks2.substr(3,4)); if(bucks_otn<0){usd_stat.attachMovie('down','usd',1)} if(bucks_otn>0){usd_stat.attachMovie('up','usd',1)} if(bucks_otn==0){usd_stat.attachMovie('no','usd',1)} if(euro_otn<0){eur_stat.attachMovie('down','eur',1)} if(euro_otn>0){eur_stat.attachMovie('up','eur',1)} if(euro_otn==0){eur_stat.attachMovie('no','eur',1)} } _root.euro _root.bucks Ну понятно в информере есть еще экземпляры символов, которые показывают изменения курса. Они в виде стрелок. Их имена: usd_stat eur_stat. Оба файла лежат на сервере, но информер не работает. Прошу помочь. Добавлено через 46 часов 50 минут Прилагаю другой php скрипт и прежний код AS2. Это не парсер странички Центробанка. Используется спепциальный класс для работы с WEB сервисом Центробанка. Назвали его ExchangeRatesCBRF. Вот ссылка на страничку разработчиков класса. Теперь прилагаю php скрипт.
System.useCodepage = true; kurs = new LoadVars(); kurs.load('valuta.php'); kurs.onLoad = function(ok){ if(ok){ setKurs(); } } function setKurs(){ bucks=kurs.bucks1 euro=kurs.euro1 euro_otn=Number(kurs.euro1.substr(0,2)+"."+kurs.euro1.substr(3,4))-Number(kurs.euro2.substr(0,2)+"."+kurs.euro2.substr(3,4)); bucks_otn=Number(kurs.bucks1.substr(0,2)+"."+kurs.bucks1.substr(3,4))-Number(kurs.bucks2.substr(0,2)+"."+kurs.bucks2.substr(3,4)); if(bucks_otn<0){usd_stat.attachMovie('down','usd',1)} if(bucks_otn>0){usd_stat.attachMovie('up','usd',1)} if(bucks_otn==0){usd_stat.attachMovie('no','usd',1)} if(euro_otn<0){eur_stat.attachMovie('down','eur',1)} if(euro_otn>0){eur_stat.attachMovie('up','eur',1)} if(euro_otn==0){eur_stat.attachMovie('no','eur',1)} Последний раз редактировалось Motorvideo; 06.12.2011 в 11:14. |
Часовой пояс GMT +4, время: 22:42. |
|
« Предыдущая тема | Следующая тема » |
|
|