Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать так чтобы флеш выводило информацию с p 
:(
    Опции темы
cyberwolf15
  Дата 16.7.2010, 18:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.7.2010

Репутация: нет
Всего: нет



Здраствуйте, как сделать так чтобы флеш выводило информацию с php файла,
Информация это количество радиослушателей

Для вывода количества слушателей мне необходимо:

1) В корневой директории сайта создать PHP файл getlisteners12839.php со следующим php кодом:

Код

<?php 
header("Content-Type: text/html; charset=windows-1251");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
$listeners12839="";
$listeners12839=file_get_contents('http://info.radioserver.ru/inc/getinfo.php?getlisteners=12839&mount=jur');
if ($listeners12839)
{
echo $listeners12839;
}
else
{
$curl_listeners12839 = curl_init();
curl_setopt($curl_listeners12839, CURLOPT_RETURNTRANSFER, 1);
$url_listeners12839 = 'http://info.radioserver.ru/inc/getinfo.php?getlisteners=12839&mount=jur';
curl_setopt($curl_listeners12839, CURLOPT_URL, $url_listeners12839);
//curl_setopt($curl_listeners12839, CURLOPT_HEADER,1);
$listeners12839 = curl_exec($curl_listeners12839);
echo $listeners12839;
}
?>
 


Добавить следующий код в страницу сайта:
Код

<script type="text/javascript" src="http://stream0.radioserver.ru/zxml.js"></script>
<script type="text/javascript">
<!--
    function getlisteners12839() {
            var oXmlHttp = zXmlHttp.createRequest();
            oXmlHttp.open("get", "getlisteners12839.php", true);
            oXmlHttp.onreadystatechange = function () {
                if (oXmlHttp.readyState == 4) {
                    if (oXmlHttp.status == 200) {
                        displaylisteners12839(oXmlHttp.responseText);
                    } else {
                        displaylisteners12839("An error occurred: " + oXmlHttp.statusText);
                    }
                }
            };
        oXmlHttp.send(null);
        }
        function displaylisteners12839(sText) {
        var divInfo = document.getElementById("listeners12839");
        divInfo.innerHTML = "Слушателей: " + sText;
        }
//-->
</script>
<BODY onLoad="getlisteners12839();">
 
<div id="listeners12839"></div>
 

Вывод количества слушателей через фрейм
Для вывода количества слушателей через фрейм необходимо добавить следующий код в страницу
сайта:

Код

<iframe src = 'http://info.radioserver.ru/inc/getinfo.php?getlisteners=12839&mount=jur' frameborder="0" marginheight="0" marginwidth="0" scrolling="no" ></iframe>
 

 


А как сделать так чтобы выводить информацию через флеш, как в action script-е можно написать код который получит информацию с php файла?
    
PM MAIL   Вверх
bars80080
Дата 16.7.2010, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



если делается на флэше, то javascript и фрэймы можно смело выкинуть, как лишнее звено

почитайте это
PM MAIL WWW   Вверх
cyberwolf15
Дата 16.7.2010, 21:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.7.2010

Репутация: нет
Всего: нет



Код

// создаем объект для связи с сервером:
var get_from_php:LoadVars = new LoadVars();
// вписываем переменные, которые хотим отправить:
get_from_php.number_1 = 5;
get_from_php.number_2 = 3;
// обработчик (произойдет, когда данные с сервера вернутся):
get_from_php.onData = function(data){
    if(data=null){
        trace("связь с сервером потерялась!");
    }else{
        trace("сумма чисел равна "+data);
    }
}
// отправляем:
get_from_php.sendAndLoad(
       'http://example.com/summa.php', //  к кому обращаемся?
       get_from_php, // какой объект среагирует? Пишем себя.
       'POST' // метод.
);


Где мне вставить переменную $listeners12839    ?
PM MAIL   Вверх
bars80080
Дата 16.7.2010, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 1
Всего: 315



Цитата(cyberwolf15 @  16.7.2010,  21:04 Найти цитируемый пост)
Где мне вставить переменную $listeners12839    ? 

что за переменная? та что на сервере? как она может оказаться в коде AS?

вы походу плохо прочитали
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0562 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.