Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   не передает данные! (http://www.flasher.ru/forum/showthread.php?t=84891)

Redguard 11.09.2006 12:09

не передает данные!
 
Народ может кто сталкивался.
Передаю текст и base.txt через PHP во Flash текстовое поле
и Flash пишет underfinded


choser.php
Код:

<?
$filename = "base.txt";

$fp = fopen( $filename,"r");

$Data = fread($fp, 80000);
fclose( $fp );

$DataArray = split (":", $Data);//разбиение в массив если встречатся ":"

$NumEntries = count($DataArray) - 1;

srand ((float) -microtime() * 10000000);//случайный элемент массива
$rand_keys = array_rand ($DataArray);

$perem = $DataArray[$rand_keys];

echo $perem; // вывод переменной во (flash ?)

?>

form.swf


Код:

formData = new LoadVars();

formData.onLoad = function() {
myMess =formData.perem;
};
formData.sendAndLoad('choser2.php', formData, 'POST');

PHP код работает (то есть выдает случайный элемент )
а вот флеш отказыватся принимать переменную perem из PHP


Кто знает подскажите пожалуйста!

iNils 11.09.2006 12:21

Код:

echo "perem=".$DataArray[$rand_keys];

Redguard 12.09.2006 11:16

Офигенное большое спасибо!!:yahoo:
Все заработало!!!:victory:

Вопрос а где у меня была ошибка?
почему моя запись не работала?

Juice_Green 12.09.2006 11:22

ошибка была в том, что в роли названия переменной у вас выступало значение случайного элемента массива, а не perem.

Redguard 12.09.2006 11:29

Цитата:

Сообщение от Juice_Green
ошибка была в том, что в роли названия переменной у вас выступало значение случайного элемента массива, а не perem.


Большое спасибо!:victory:


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

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