Просмотр полной версии : как проверять загрузку переменных из php скрипта, если я использую loadVariables?
Makcumka
21.07.2004, 08:50
как проверять загрузку переменных из php скрипта, если я использую loadVariables? :confused:
lv = new LoadVars ();
lv.load ('your_script');
lv.onLoad = function (a) {
if (a) {
/// загрузилось
} else {
/// ошибка в загрузке (либо адрес, либо инет соединение)
}
}
Makcumka
21.07.2004, 16:16
Хорошо, если я пользуюсь этим методом и передаю php-скрипту переменные login и password - как к ним обращаться в скрипте (какие у них будут имена)?
А можно это сделать другим способом? Я где-то читал что загрузка всех переменных проверяется наличием последней, но там не было пояснено как проверять загрузку последней [в той статье переменные передавались loadVariables("target.php", "_root", "POST");]
_put = new LoadVars ();
_put.password = "123";
_put.username = "vasya pupkin";
_get = new LoadVars ();
put.sendAndLoad ("init.php", _get, POST);
_get.onLoad = function (a) {
if (a) {
// загрузилось
} else {
// ошибка
}
}
<?php
// init.php
$pass = $_POST ['password'];
$username = $_POST ['username'];
?>
Makcumka
22.07.2004, 09:01
СПАСИБО
Makcumka
21.08.2004, 20:35
Помогите пожалуйста!!!!!
Я уже потерял всякую надежду, на то чтобы ролик работал - у меня не получается передать скрипту переменную - всё время передаёт пустую строку
Может быть я не правильно выполняю присваивание? Подскажите, пожалуйста
вот здесь код и исходник
//--------------------------------------------
on (release) {
if (pswd.length>=10 && pswd.length<=20 && lgn.length>=1 && lgn.length<=20) {
_put = new LoadVars();
_put.pasword.value = pswd.value;
_put.login.value = lgn.value;
_get = new LoadVars();
_put.sendAndLoad("../php/login.php", _get, "POST");
_get.onLoad = function(a) {
if (a) {
if (_get.result.value == "Ok") {
sessionID=_get.id;
gotoAndPlay("Dom");
} else if (_get.result.value == "Failed") {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
} else if (_get.result.value == "noIP") {
vxod.text = "НЕВОЗМОЖНО ОПРЕДЕЛИТЬ ВАШ IP-АДРЕС";
} else {
vxod.text = "НЕПРАВИЛЬНОЕ СОЧЕТАНИЕ ЛОГИНА И ПАРОЛЯ";
}
} else {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
}
};
} else {
vxod.text = "НЕПРАВИЛЬНОЕ СОЧЕТАНИЕ ЛОГИНА И ПАРОЛЯ";
}
}
//------------------------------------
Ты пытаешься передавать login.value и password.value -- а не просто login и password ли надо?
Makcumka
22.08.2004, 01:34
спасибо за помощь, но я уже разобрался, мне помог sump
конечный код
//-------------------------------------
on (release) {
vxod.text = " ";
if (pswd.length>=10 && pswd.length<=20 && lgn.length>=1 && lgn.length<=20) {
_put = new LoadVars();
_put.pasword = pswd.text;
_put.login = lgn.text;
_get = new LoadVars();
_put.sendAndLoad("../php/login.php", _get, "POST");
_get.onLoad = function(a) {
if (a) {
if (_get.result == "Ok") {
sessionID=_get.id;
gotoAndPlay("Dom");
} else if (_get.result == "Failed") {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
} else if (_get.result == "noIP") {
vxod.text = "НЕВОЗМОЖНО ОПРЕДЕЛИТЬ ВАШ IP-АДРЕС";
} else {
vxod.text = "НЕПРАВИЛЬНОЕ СОЧЕТАНИЕ ЛОГИНА И ПАРОЛЯ";
}
} else {
vxod.text = "ОТСУТСТВУЕТ СОЕДИНЕНИЕ С СЕРВЕРОМ";
}
};
} else {
vxod.text = "ЛОГИН или ПАРОЛЬ НЕКОРРЕКТНОЙ ДЛИНЫ";
}
}
//-------------------------------------
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.