Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.07.2009, 14:15
Sever_a вне форума Посмотреть профиль Отправить личное сообщение для Sever_a Найти все сообщения от Sever_a
  № 1  
Ответить с цитированием
Sever_a

Регистрация: Oct 2008
Сообщений: 15
По умолчанию Проблемы с отправкой переменной из Flash в PHP?

Понимаю что тема уже просто на скале высечена, но сколько не пробую не могу послать переменную из flash в php:
- есть flash с кнопкой на которую повешено следующие -
Код:
btn_2.onPress = function (){
sen = new LoadVars ();
sen.nik = "hi world!";
sen.loadVariables("http://www.my_domen.ru/1.php", sen, "POST");
}
, далее есть 1.php со следующим содержанием:
PHP код:
$ni=$POST_['nik']; 
echo 
$ni
, и наконец в силу движка пришлось извратиться вот так, есть html
Код HTML:
<div>
<txp:php>
include 'http://www.my_domen.ru/1.php';
</txp:php>
</div>
,
в чем причина не работоспособности, помогите?

Старый 26.07.2009, 15:25
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 2  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Ну и что вы со всем этим хотите?
Какую цель хотите достичь?
Просто передать переменную в пхп? Вот кодом
Код:
$ni=$POST_['nik'];  
echo $ni;
вы ее и передали. Что дальше? Вот этот код
Код:
<div>
<txp:php>
include 'http://www.my_domen.ru/1.php';
</txp:php>
</div>
он где и как отображается? Вы открываете этот код в отдельной странице и ожидаете там увидеть переданную переменную? А с чего бы она там взялась?

Старый 26.07.2009, 15:39
Sever_a вне форума Посмотреть профиль Отправить личное сообщение для Sever_a Найти все сообщения от Sever_a
  № 3  
Ответить с цитированием
Sever_a

Регистрация: Oct 2008
Сообщений: 15
вопрос наверно в этом почему она там не отображается?
просто я хочу сделать следующее, у меня есть flash с кнопками на которых висит анимация, меню которое идет по кругу, и кнопка уходит вниз когда на нее нажимаешь, а ниже появляется список статей, но при этом flash не должен перезагружаться, я решил сделать следующее, на каждую кнопку повесить загрузку значения переменной которая отсылается в php, после чего php в зависимости от переменной путем if загружал в include разные сайты? я так понимаю что php после каждого нажатия кнопки flash меню обновлял значение этой переменной?! помогите, ломаю голову уже недели 2, знаю что реальнее было бы воспользоваться ajax'ом, но я в нем просто никак!

Старый 26.07.2009, 15:54
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 4  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
"ниже появляется список статей" - это каким образом вы хотите организовать? У вас там frame? iframe? Короче, судя по всему у вас написана чушь.

После вот этого события
Код:
btn_2.onPress = function (){
sen = new LoadVars ();
sen.nik = "hi world!";
sen.loadVariables("http://www.my_domen.ru/1.php", sen, "POST");
}
Флеш запустит ваш пхп-код
Код:
$ni=$POST_['nik'];  
echo $ni;
который напечатает переменную. Результат выполнения пхп-скрипта в соответсвии с sen.loadVariables("http://www.my_domen.ru/1.php", sen, "POST"); будет передан в объект sen (2ой параметр).
Вот и все.

Никаких обновлений экрана, или загрузки списка статей не произойдет, да и с чего бы им произойти?

Вам по всей видимости нужно что-то типа: нажата кнопка->данные передаются в js->js открывает в iframe другую страницу

это смотреть в сторону функции getURL во флеше.

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:05.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.