PDA

Просмотр полной версии : Не могу победить приём переменных их PHP


Klimtsov
13.11.2007, 13:24
Код во флеше:
var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
if (success) {
php.text=my_lv.tipz;
}
};
my_lv.load("www.xxx.xx/u5.php");
stop();

Код в www.xxx.xx/u5.php:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="550" height="400" id="Untitled-3" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="Untitled-3.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="Untitled-3.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="Untitled-3" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" /></embed>
</object>
<?php
$block="tipz=".$_GET['tipa'];
echo $block;
?>

Существует три проблемы:
1) Заходя по ссылке www.xxx.xx/u5.php?tipa=10
Во флеше выводится в php.text строка undefined. Как получить правильно переменную?
в файле u5.php у меня он находит огромную кучу разных переменных. Ну уже так получилось, что там их около 500 он обноруживает. Пробовал оставлять одну, всё равно не помогает, но как-то проще ему работать. Может ещё какой-то выход есть чтобы он ссылался на отдельный файл куда-то, но грузилась эта страница...
2) Сейчас опять не работает, но как-то добивался, что запускал с компа флешку и делал запрос my_lv.load("www.xxx.xx/u5.php?tipa=10");
и всё нормально выводилось, как только загружаю на сервер, ничего не работает.
Также обстоит дело с чтением из файла txt на компе работает, на сервере нет.
В чём проблема?
3) Возможно ли получать переменную непосредственно из адресной строки?

Большое спасибо. С нетерпением жду рекомендации...

CorC
14.11.2007, 10:31
В вашем случае нужно код с 'tipa' подставлять во FlashVars
B LoadVars же у вас придет не "tipz=XXX" а весь вместе с object.