Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Проблемы с отправкой переменной из Flash в PHP? (http://www.flasher.ru/forum/showthread.php?t=127940)

Sever_a 26.07.2009 14: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>

,
в чем причина не работоспособности, помогите?

iflamberg 26.07.2009 15:25

Ну и что вы со всем этим хотите?
Какую цель хотите достичь?
Просто передать переменную в пхп? Вот кодом
Код:

$ni=$POST_['nik']; 
echo $ni;

вы ее и передали. Что дальше? Вот этот код
Код:

<div>
<txp:php>
include 'http://www.my_domen.ru/1.php';
</txp:php>
</div>

он где и как отображается? Вы открываете этот код в отдельной странице и ожидаете там увидеть переданную переменную? А с чего бы она там взялась?

Sever_a 26.07.2009 15:39

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

iflamberg 26.07.2009 15:54

"ниже появляется список статей" - это каким образом вы хотите организовать? У вас там 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, время: 14:15.

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